home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / xml / svg / svg11.dtd < prev   
Text File  |  2004-02-01  |  187KB  |  5,789 lines

  1. <!-- ....................................................................... -->
  2. <!-- SVG 1.1 DTD ........................................................... -->
  3. <!-- file: svg11.dtd
  4. -->
  5.  
  6. <!-- SVG 1.1 DTD
  7.  
  8.      This is SVG, a language for describing two-dimensional graphics in XML.
  9.  
  10.      The Scalable Vector Graphics (SVG)
  11.      Copyright 2001, 2002 World Wide Web Consortium
  12.         (Massachusetts Institute of Technology, Institut National de
  13.          Recherche en Informatique et en Automatique, Keio University).
  14.          All Rights Reserved.
  15.  
  16.      Permission to use, copy, modify and distribute the SVG DTD and its
  17.      accompanying documentation for any purpose and without fee is hereby
  18.      granted in perpetuity, provided that the above copyright notice and
  19.      this paragraph appear in all copies.  The copyright holders make no
  20.      representation about the suitability of the DTD for any purpose.
  21.  
  22.      It is provided "as is" without expressed or implied warranty.
  23.  
  24.         Author:   Jun Fujisawa <fujisawa.jun@canon.co.jp>
  25.         Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  26.  
  27. -->
  28. <!-- This is the driver file for version 1.1 of the SVG DTD.
  29.  
  30.      This DTD is identified by the PUBLIC and SYSTEM identifiers:
  31.  
  32.         PUBLIC "-//W3C//DTD SVG 1.1//EN"
  33.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"
  34. -->
  35. <!ENTITY % SVG.version "-//W3C//DTD SVG 1.1//EN" >
  36.  
  37. <!-- Use this URI to identify the default namespace:
  38.  
  39.         "http://www.w3.org/2000/svg"
  40.  
  41.      See the Qualified Names module for information
  42.      on the use of namespace prefixes in the DTD.
  43. -->
  44. <!ENTITY % NS.prefixed "IGNORE" >
  45. <!ENTITY % SVG.prefix "" >
  46.  
  47. <!-- reserved for future use with document profiles -->
  48. <!ENTITY % SVG.profile "" >
  49.  
  50. <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  51.  
  52. <!-- Pre-Framework Redeclaration Placeholder ..................... -->
  53. <!ENTITY % svg-prefw-redecl.module "IGNORE" >
  54. <![%svg-prefw-redecl.module;[
  55. %svg-prefw-redecl.mod;]]>
  56.  
  57. <!-- Document Model Module ....................................... -->
  58. <!ENTITY % svg-model.mod
  59.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
  60.            "svg11-model.mod" >
  61.  
  62. <!-- Attribute Collection Module ................................. -->
  63. <!ENTITY % svg-attribs.mod
  64.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
  65.            "svg11-attribs.mod" >
  66.  
  67. <!-- Modular Framework Module .................................... -->
  68. <!ENTITY % svg-framework.module "INCLUDE" >
  69. <![%svg-framework.module;[
  70. <!ENTITY % svg-framework.mod
  71.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
  72.            "svg-framework.mod" >
  73. <!-- ....................................................................... -->
  74. <!-- SVG 1.1 Modular Framework Module ...................................... -->
  75. <!-- file: svg-framework.mod
  76.  
  77.      This is SVG, a language for describing two-dimensional graphics in XML.
  78.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  79.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  80.  
  81.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  82.  
  83.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
  84.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-framework.mod"
  85.  
  86.      ....................................................................... -->
  87.  
  88. <!-- Modular Framework
  89.  
  90.      This module instantiates the modules needed o support the SVG
  91.      modularization model, including:
  92.  
  93.         + Datatypes
  94.         + Qualified Name
  95.         + Document Model
  96.         + Attribute Collection
  97. -->
  98.  
  99. <!ENTITY % svg-datatypes.module "INCLUDE" >
  100. <![%svg-datatypes.module;[
  101. <!ENTITY % svg-datatypes.mod
  102.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN"
  103.            "svg-datatypes.mod" >
  104. <!-- ....................................................................... -->
  105. <!-- SVG 1.1 Datatypes Module .............................................. -->
  106. <!-- file: svg-datatypes.mod
  107.  
  108.      This is SVG, a language for describing two-dimensional graphics in XML.
  109.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  110.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  111.  
  112.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  113.  
  114.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN"
  115.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-datatypes.mod"
  116.  
  117.      ....................................................................... -->
  118.  
  119. <!-- Datatypes
  120.  
  121.      This module declares common data types for properties and attributes.
  122. -->
  123.  
  124. <!-- feature specification -->
  125. <!ENTITY % Boolean.datatype "( false | true )" >
  126.  
  127. <!-- 'clip-rule' or 'fill-rule' property/attribute value -->
  128. <!ENTITY % ClipFillRule.datatype "( nonzero | evenodd | inherit )" >
  129.  
  130. <!-- media type, as per [RFC2045] -->
  131. <!ENTITY % ContentType.datatype "CDATA" >
  132.  
  133. <!-- a <coordinate> -->
  134. <!ENTITY % Coordinate.datatype "CDATA" >
  135.  
  136. <!-- a list of <coordinate>s -->
  137. <!ENTITY % Coordinates.datatype "CDATA" >
  138.  
  139. <!-- a <color> value -->
  140. <!ENTITY % Color.datatype "CDATA" >
  141.  
  142. <!-- a <integer> -->
  143. <!ENTITY % Integer.datatype "CDATA" >
  144.  
  145. <!-- a language code, as per [RFC3066] -->
  146. <!ENTITY % LanguageCode.datatype "NMTOKEN" >
  147.  
  148. <!-- comma-separated list of language codes, as per [RFC3066] -->
  149. <!ENTITY % LanguageCodes.datatype "CDATA" >
  150.  
  151. <!-- a <length> -->
  152. <!ENTITY % Length.datatype "CDATA" >
  153.  
  154. <!-- a list of <length>s -->
  155. <!ENTITY % Lengths.datatype "CDATA" >
  156.  
  157. <!-- a <number> -->
  158. <!ENTITY % Number.datatype "CDATA" >
  159.  
  160. <!-- a list of <number>s -->
  161. <!ENTITY % Numbers.datatype "CDATA" >
  162.  
  163. <!-- opacity value (e.g., <number>) -->
  164. <!ENTITY % OpacityValue.datatype "CDATA" >
  165.  
  166. <!-- a path data specification -->
  167. <!ENTITY % PathData.datatype "CDATA" >
  168.  
  169. <!-- 'preserveAspectRatio' attribute specification -->
  170. <!ENTITY % PreserveAspectRatioSpec.datatype "CDATA" >
  171.  
  172. <!-- script expression -->
  173. <!ENTITY % Script.datatype "CDATA" >
  174.  
  175. <!-- An SVG color value (RGB plus optional ICC) -->
  176. <!ENTITY % SVGColor.datatype "CDATA" >
  177.  
  178. <!-- arbitrary text string -->
  179. <!ENTITY % Text.datatype "CDATA" >
  180.  
  181. <!-- list of transforms -->
  182. <!ENTITY % TransformList.datatype "CDATA" >
  183.  
  184. <!-- a Uniform Resource Identifier, see [URI] -->
  185. <!ENTITY % URI.datatype "CDATA" >
  186.  
  187. <!-- 'viewBox' attribute specification -->
  188. <!ENTITY % ViewBoxSpec.datatype "CDATA" >
  189.  
  190. <!-- end of svg-datatypes.mod -->
  191. ]]>
  192.  
  193. <!ENTITY % svg-qname.module "INCLUDE" >
  194. <![%svg-qname.module;[
  195. <!ENTITY % svg-qname.mod
  196.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
  197.            "svg-qname.mod" >
  198. <!-- ....................................................................... -->
  199. <!-- SVG 1.1 Qualified Name Module ......................................... -->
  200. <!-- file: svg-qname.mod
  201.  
  202.      This is SVG, a language for describing two-dimensional graphics in XML.
  203.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  204.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  205.  
  206.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  207.  
  208.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
  209.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-qname.mod"
  210.  
  211.      ....................................................................... -->
  212.  
  213. <!-- Qualified Name
  214.  
  215.      This module is contained in two parts, labeled Section 'A' and 'B':
  216.  
  217.         Section A declares parameter entities to support namespace-
  218.         qualified names, namespace declarations, and name prefixing
  219.         for SVG and extensions.
  220.  
  221.         Section B declares parameter entities used to provide
  222.         namespace-qualified names for all SVG element types:
  223. -->
  224.  
  225. <!-- Section A: SVG XML Namespace Framework :::::::::::::::::::::: -->
  226.  
  227. <!-- 1. Declare a %SVG.prefixed; conditional section keyword, used
  228.         to activate namespace prefixing. The default value should
  229.         inherit '%NS.prefixed;' from the DTD driver, so that unless
  230.         overridden, the default behaviour follows the overall DTD
  231.         prefixing scheme.
  232. -->
  233. <!ENTITY % NS.prefixed "IGNORE" >
  234. <!ENTITY % SVG.prefixed "%NS.prefixed;" >
  235.  
  236. <!-- 2. Declare a parameter entity (eg., %SVG.xmlns;) containing
  237.         the URI reference used to identify the SVG namespace:
  238. -->
  239. <!ENTITY % SVG.xmlns "http://www.w3.org/2000/svg" >
  240. <!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
  241.  
  242. <!-- 3. Declare parameter entities (eg., %SVG.prefix;) containing
  243.         the default namespace prefix string(s) to use when prefixing
  244.         is enabled. This may be overridden in the DTD driver or the
  245.         internal subset of an document instance. If no default prefix
  246.         is desired, this may be declared as an empty string.
  247. -->
  248. <!ENTITY % SVG.prefix "" >
  249. <!ENTITY % XLINK.prefix "xlink" >
  250.  
  251. <!-- 4. Declare parameter entities (eg., %SVG.pfx;) containing the
  252.         colonized prefix(es) (eg., '%SVG.prefix;:') used when
  253.         prefixing is active, an empty string when it is not.
  254. -->
  255. <![%SVG.prefixed;[
  256. <!ENTITY % SVG.pfx "%SVG.prefix;:" >
  257. ]]>
  258. <!ENTITY % SVG.pfx "" >
  259. <!ENTITY % XLINK.pfx "%XLINK.prefix;:" >
  260.  
  261. <!-- 5. The parameter entity %SVG.xmlns.extra.attrib; may be
  262.         redeclared to contain any non-SVG namespace declaration
  263.         attributes for namespaces embedded in SVG. The default
  264.         is an empty string.
  265. -->
  266. <!ENTITY % SVG.xmlns.extra.attrib "" >
  267.  
  268. <!-- Declare a parameter entity XLINK.xmlns.attrib containing
  269.      the XML Namespace declarations for XLink.
  270. -->
  271. <!ENTITY % XLINK.xmlns.attrib
  272.      "xmlns:%XLINK.prefix; %URI.datatype; #FIXED '%XLINK.xmlns;'"
  273. >
  274.  
  275. <!-- Declare a parameter entity %NS.decl.attrib; containing
  276.      all XML Namespace declarations used in the DTD, plus the
  277.      xmlns declaration for SVG, its form dependent on whether
  278.      prefixing is active.
  279. -->
  280. <![%SVG.prefixed;[
  281. <!ENTITY % NS.decl.attrib
  282.     "xmlns:%SVG.prefix; %URI.datatype; #FIXED '%SVG.xmlns;'
  283.      %XLINK.xmlns.attrib;
  284.      %SVG.xmlns.extra.attrib;"
  285. >
  286. ]]>
  287. <!ENTITY % NS.decl.attrib
  288.     "%XLINK.xmlns.attrib;
  289.      %SVG.xmlns.extra.attrib;"
  290. >
  291.  
  292. <!-- Declare a parameter entity %SVG.xmlns.attrib; containing
  293.      all XML namespace declaration attributes used by SVG,
  294.      including a default xmlns attribute when prefixing is
  295.      inactive.
  296. -->
  297. <![%SVG.prefixed;[
  298. <!ENTITY % SVG.xmlns.attrib
  299.      "%NS.decl.attrib;"
  300. >
  301. ]]>
  302. <!ENTITY % SVG.xmlns.attrib
  303.      "xmlns %URI.datatype; #FIXED '%SVG.xmlns;'
  304.       %XLINK.xmlns.attrib;"
  305. >
  306.  
  307. <!-- Section B: SVG Qualified Names :::::::::::::::::::::::::::::: -->
  308.  
  309. <!-- 6. This section declares parameter entities used to provide
  310.         namespace-qualified names for all SVG element types.
  311. -->
  312.  
  313. <!-- module: svg-structure.mod ......................... -->
  314.  
  315. <!ENTITY % SVG.svg.qname "%SVG.pfx;svg" >
  316. <!ENTITY % SVG.g.qname "%SVG.pfx;g" >
  317. <!ENTITY % SVG.defs.qname "%SVG.pfx;defs" >
  318. <!ENTITY % SVG.desc.qname "%SVG.pfx;desc" >
  319. <!ENTITY % SVG.title.qname "%SVG.pfx;title" >
  320. <!ENTITY % SVG.metadata.qname "%SVG.pfx;metadata" >
  321. <!ENTITY % SVG.symbol.qname "%SVG.pfx;symbol" >
  322. <!ENTITY % SVG.use.qname "%SVG.pfx;use" >
  323.  
  324. <!-- module: svg-conditional.mod ....................... -->
  325.  
  326. <!ENTITY % SVG.switch.qname "%SVG.pfx;switch" >
  327.  
  328. <!-- module: svg-image.mod ............................. -->
  329.  
  330. <!ENTITY % SVG.image.qname "%SVG.pfx;image" >
  331.  
  332. <!-- module: svg-style.mod ............................. -->
  333.  
  334. <!ENTITY % SVG.style.qname "%SVG.pfx;style" >
  335.  
  336. <!-- module: svg-shape.mod ............................. -->
  337.  
  338. <!ENTITY % SVG.path.qname "%SVG.pfx;path" >
  339. <!ENTITY % SVG.rect.qname "%SVG.pfx;rect" >
  340. <!ENTITY % SVG.circle.qname "%SVG.pfx;circle" >
  341. <!ENTITY % SVG.line.qname "%SVG.pfx;line" >
  342. <!ENTITY % SVG.ellipse.qname "%SVG.pfx;ellipse" >
  343. <!ENTITY % SVG.polyline.qname "%SVG.pfx;polyline" >
  344. <!ENTITY % SVG.polygon.qname "%SVG.pfx;polygon" >
  345.  
  346. <!-- module: svg-text.mod .............................. -->
  347.  
  348. <!ENTITY % SVG.text.qname "%SVG.pfx;text" >
  349. <!ENTITY % SVG.tspan.qname "%SVG.pfx;tspan" >
  350. <!ENTITY % SVG.tref.qname "%SVG.pfx;tref" >
  351. <!ENTITY % SVG.textPath.qname "%SVG.pfx;textPath" >
  352. <!ENTITY % SVG.altGlyph.qname "%SVG.pfx;altGlyph" >
  353. <!ENTITY % SVG.altGlyphDef.qname "%SVG.pfx;altGlyphDef" >
  354. <!ENTITY % SVG.altGlyphItem.qname "%SVG.pfx;altGlyphItem" >
  355. <!ENTITY % SVG.glyphRef.qname "%SVG.pfx;glyphRef" >
  356.  
  357. <!-- module: svg-marker.mod ............................ -->
  358.  
  359. <!ENTITY % SVG.marker.qname "%SVG.pfx;marker" >
  360.  
  361. <!-- module: svg-profile.mod ........................... -->
  362.  
  363. <!ENTITY % SVG.color-profile.qname "%SVG.pfx;color-profile" >
  364.  
  365. <!-- module: svg-gradient.mod .......................... -->
  366.  
  367. <!ENTITY % SVG.linearGradient.qname "%SVG.pfx;linearGradient" >
  368. <!ENTITY % SVG.radialGradient.qname "%SVG.pfx;radialGradient" >
  369. <!ENTITY % SVG.stop.qname "%SVG.pfx;stop" >
  370.  
  371. <!-- module: svg-pattern.mod ........................... -->
  372.  
  373. <!ENTITY % SVG.pattern.qname "%SVG.pfx;pattern" >
  374.  
  375. <!-- module: svg-clip.mod .............................. -->
  376.  
  377. <!ENTITY % SVG.clipPath.qname "%SVG.pfx;clipPath" >
  378.  
  379. <!-- module: svg-mask.mod .............................. -->
  380.  
  381. <!ENTITY % SVG.mask.qname "%SVG.pfx;mask" >
  382.  
  383. <!-- module: svg-filter.mod ............................ -->
  384.  
  385. <!ENTITY % SVG.filter.qname "%SVG.pfx;filter" >
  386. <!ENTITY % SVG.feBlend.qname "%SVG.pfx;feBlend" >
  387. <!ENTITY % SVG.feColorMatrix.qname "%SVG.pfx;feColorMatrix" >
  388. <!ENTITY % SVG.feComponentTransfer.qname "%SVG.pfx;feComponentTransfer" >
  389. <!ENTITY % SVG.feComposite.qname "%SVG.pfx;feComposite" >
  390. <!ENTITY % SVG.feConvolveMatrix.qname "%SVG.pfx;feConvolveMatrix" >
  391. <!ENTITY % SVG.feDiffuseLighting.qname "%SVG.pfx;feDiffuseLighting" >
  392. <!ENTITY % SVG.feDisplacementMap.qname "%SVG.pfx;feDisplacementMap" >
  393. <!ENTITY % SVG.feFlood.qname "%SVG.pfx;feFlood" >
  394. <!ENTITY % SVG.feGaussianBlur.qname "%SVG.pfx;feGaussianBlur" >
  395. <!ENTITY % SVG.feImage.qname "%SVG.pfx;feImage" >
  396. <!ENTITY % SVG.feMerge.qname "%SVG.pfx;feMerge" >
  397. <!ENTITY % SVG.feMergeNode.qname "%SVG.pfx;feMergeNode" >
  398. <!ENTITY % SVG.feMorphology.qname "%SVG.pfx;feMorphology" >
  399. <!ENTITY % SVG.feOffset.qname "%SVG.pfx;feOffset" >
  400. <!ENTITY % SVG.feSpecularLighting.qname "%SVG.pfx;feSpecularLighting" >
  401. <!ENTITY % SVG.feTile.qname "%SVG.pfx;feTile" >
  402. <!ENTITY % SVG.feTurbulence.qname "%SVG.pfx;feTurbulence" >
  403. <!ENTITY % SVG.feDistantLight.qname "%SVG.pfx;feDistantLight" >
  404. <!ENTITY % SVG.fePointLight.qname "%SVG.pfx;fePointLight" >
  405. <!ENTITY % SVG.feSpotLight.qname "%SVG.pfx;feSpotLight" >
  406. <!ENTITY % SVG.feFuncR.qname "%SVG.pfx;feFuncR" >
  407. <!ENTITY % SVG.feFuncG.qname "%SVG.pfx;feFuncG" >
  408. <!ENTITY % SVG.feFuncB.qname "%SVG.pfx;feFuncB" >
  409. <!ENTITY % SVG.feFuncA.qname "%SVG.pfx;feFuncA" >
  410.  
  411. <!-- module: svg-cursor.mod ............................ -->
  412.  
  413. <!ENTITY % SVG.cursor.qname "%SVG.pfx;cursor" >
  414.  
  415. <!-- module: svg-hyperlink.mod ......................... -->
  416.  
  417. <!ENTITY % SVG.a.qname "%SVG.pfx;a" >
  418.  
  419. <!-- module: svg-view.mod .............................. -->
  420.  
  421. <!ENTITY % SVG.view.qname "%SVG.pfx;view" >
  422.  
  423. <!-- module: svg-script.mod ............................ -->
  424.  
  425. <!ENTITY % SVG.script.qname "%SVG.pfx;script" >
  426.  
  427. <!-- module: svg-animation.mod ......................... -->
  428.  
  429. <!ENTITY % SVG.animate.qname "%SVG.pfx;animate" >
  430. <!ENTITY % SVG.set.qname "%SVG.pfx;set" >
  431. <!ENTITY % SVG.animateMotion.qname "%SVG.pfx;animateMotion" >
  432. <!ENTITY % SVG.animateColor.qname "%SVG.pfx;animateColor" >
  433. <!ENTITY % SVG.animateTransform.qname "%SVG.pfx;animateTransform" >
  434. <!ENTITY % SVG.mpath.qname "%SVG.pfx;mpath" >
  435.  
  436. <!-- module: svg-font.mod .............................. -->
  437.  
  438. <!ENTITY % SVG.font.qname "%SVG.pfx;font" >
  439. <!ENTITY % SVG.font-face.qname "%SVG.pfx;font-face" >
  440. <!ENTITY % SVG.glyph.qname "%SVG.pfx;glyph" >
  441. <!ENTITY % SVG.missing-glyph.qname "%SVG.pfx;missing-glyph" >
  442. <!ENTITY % SVG.hkern.qname "%SVG.pfx;hkern" >
  443. <!ENTITY % SVG.vkern.qname "%SVG.pfx;vkern" >
  444. <!ENTITY % SVG.font-face-src.qname "%SVG.pfx;font-face-src" >
  445. <!ENTITY % SVG.font-face-uri.qname "%SVG.pfx;font-face-uri" >
  446. <!ENTITY % SVG.font-face-format.qname "%SVG.pfx;font-face-format" >
  447. <!ENTITY % SVG.font-face-name.qname "%SVG.pfx;font-face-name" >
  448. <!ENTITY % SVG.definition-src.qname "%SVG.pfx;definition-src" >
  449.  
  450. <!-- module: svg-extensibility.mod ..................... -->
  451.  
  452. <!ENTITY % SVG.foreignObject.qname "%SVG.pfx;foreignObject" >
  453.  
  454. <!-- end of svg-qname.mod -->
  455. ]]>
  456.  
  457. <!ENTITY % svg-model.module "INCLUDE" >
  458. <![%svg-model.module;[
  459. <!-- instantiate the Document Model declared in the DTD driver -->
  460. <!-- ....................................................................... -->
  461. <!-- SVG 1.1 Document Model Module ......................................... -->
  462. <!-- file: svg11-model.mod
  463.  
  464.      This is SVG, a language for describing two-dimensional graphics in XML.
  465.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  466.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  467.  
  468.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  469.  
  470.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
  471.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-model.mod"
  472.  
  473.      ....................................................................... -->
  474.  
  475. <!-- SVG 1.1 Document Model
  476.  
  477.      This module describes the groupings of elements that make up
  478.      common content models for SVG elements.
  479. -->
  480.  
  481. <!-- module: svg-structure.mod ......................... -->
  482.  
  483. <!ENTITY % SVG.Description.extra.class "" >
  484. <!ENTITY % SVG.Description.class
  485.     "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname;
  486.      %SVG.Description.extra.class;"
  487. >
  488.  
  489. <!ENTITY % SVG.Use.extra.class "" >
  490. <!ENTITY % SVG.Use.class
  491.     "| %SVG.use.qname; %SVG.Use.extra.class;"
  492. >
  493.  
  494. <!ENTITY % SVG.Structure.extra.class "" >
  495. <!ENTITY % SVG.Structure.class
  496.     "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname;
  497.        %SVG.Use.class; %SVG.Structure.extra.class;"
  498. >
  499.  
  500. <!-- module: svg-conditional.mod ....................... -->
  501.  
  502. <!ENTITY % SVG.Conditional.extra.class "" >
  503. <!ENTITY % SVG.Conditional.class
  504.     "| %SVG.switch.qname; %SVG.Conditional.extra.class;"
  505. >
  506.  
  507. <!-- module: svg-image.mod ............................. -->
  508.  
  509. <!ENTITY % SVG.Image.extra.class "" >
  510. <!ENTITY % SVG.Image.class
  511.     "| %SVG.image.qname; %SVG.Image.extra.class;"
  512. >
  513.  
  514. <!-- module: svg-style.mod ............................. -->
  515.  
  516. <!ENTITY % SVG.Style.extra.class "" >
  517. <!ENTITY % SVG.Style.class
  518.     "| %SVG.style.qname; %SVG.Style.extra.class;"
  519. >
  520.  
  521. <!-- module: svg-shape.mod ............................. -->
  522.  
  523. <!ENTITY % SVG.Shape.extra.class "" >
  524. <!ENTITY % SVG.Shape.class
  525.     "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
  526.      | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
  527.      | %SVG.polygon.qname; %SVG.Shape.extra.class;"
  528. >
  529.  
  530. <!-- module: svg-text.mod .............................. -->
  531.  
  532. <!ENTITY % SVG.Text.extra.class "" >
  533. <!ENTITY % SVG.Text.class
  534.     "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;"
  535. >
  536.  
  537. <!ENTITY % SVG.TextContent.extra.class "" >
  538. <!ENTITY % SVG.TextContent.class
  539.     "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname;
  540.      | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;"
  541. >
  542.  
  543. <!-- module: svg-marker.mod ............................ -->
  544.  
  545. <!ENTITY % SVG.Marker.extra.class "" >
  546. <!ENTITY % SVG.Marker.class
  547.     "| %SVG.marker.qname; %SVG.Marker.extra.class;"
  548. >
  549.  
  550. <!-- module: svg-profile.mod ........................... -->
  551.  
  552. <!ENTITY % SVG.ColorProfile.extra.class "" >
  553. <!ENTITY % SVG.ColorProfile.class
  554.     "| %SVG.color-profile.qname; %SVG.ColorProfile.extra.class;"
  555. >
  556.  
  557. <!-- module: svg-gradient.mod .......................... -->
  558.  
  559. <!ENTITY % SVG.Gradient.extra.class "" >
  560. <!ENTITY % SVG.Gradient.class
  561.     "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname;
  562.        %SVG.Gradient.extra.class;"
  563. >
  564.  
  565. <!-- module: svg-pattern.mod ........................... -->
  566.  
  567. <!ENTITY % SVG.Pattern.extra.class "" >
  568. <!ENTITY % SVG.Pattern.class
  569.     "| %SVG.pattern.qname; %SVG.Pattern.extra.class;"
  570. >
  571.  
  572. <!-- module: svg-clip.mod .............................. -->
  573.  
  574. <!ENTITY % SVG.Clip.extra.class "" >
  575. <!ENTITY % SVG.Clip.class
  576.     "| %SVG.clipPath.qname; %SVG.Clip.extra.class;"
  577. >
  578.  
  579. <!-- module: svg-mask.mod .............................. -->
  580.  
  581. <!ENTITY % SVG.Mask.extra.class "" >
  582. <!ENTITY % SVG.Mask.class
  583.     "| %SVG.mask.qname; %SVG.Mask.extra.class;"
  584. >
  585.  
  586. <!-- module: svg-filter.mod ............................ -->
  587.  
  588. <!ENTITY % SVG.Filter.extra.class "" >
  589. <!ENTITY % SVG.Filter.class
  590.     "| %SVG.filter.qname; %SVG.Filter.extra.class;"
  591. >
  592.  
  593. <!ENTITY % SVG.FilterPrimitive.extra.class "" >
  594. <!ENTITY % SVG.FilterPrimitive.class
  595.     "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
  596.      | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
  597.      | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname;
  598.      | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname;
  599.      | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname;
  600.      | %SVG.feMorphology.qname; | %SVG.feOffset.qname;
  601.      | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname;
  602.      | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;"
  603. >
  604.  
  605. <!-- module: svg-cursor.mod ............................ -->
  606.  
  607. <!ENTITY % SVG.Cursor.extra.class "" >
  608. <!ENTITY % SVG.Cursor.class
  609.     "| %SVG.cursor.qname; %SVG.Cursor.extra.class;"
  610. >
  611.  
  612. <!-- module: svg-hyperlink.mod ......................... -->
  613.  
  614. <!ENTITY % SVG.Hyperlink.extra.class "" >
  615. <!ENTITY % SVG.Hyperlink.class
  616.     "| %SVG.a.qname; %SVG.Hyperlink.extra.class;"
  617. >
  618.  
  619. <!-- module: svg-view.mod .............................. -->
  620.  
  621. <!ENTITY % SVG.View.extra.class "" >
  622. <!ENTITY % SVG.View.class
  623.     "| %SVG.view.qname; %SVG.View.extra.class;"
  624. >
  625.  
  626. <!-- module: svg-script.mod ............................ -->
  627.  
  628. <!ENTITY % SVG.Script.extra.class "" >
  629. <!ENTITY % SVG.Script.class
  630.     "| %SVG.script.qname; %SVG.Script.extra.class;"
  631. >
  632.  
  633. <!-- module: svg-animation.mod ......................... -->
  634.  
  635. <!ENTITY % SVG.Animation.extra.class "" >
  636. <!ENTITY % SVG.Animation.class
  637.     "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; |
  638.      %SVG.animateColor.qname; | %SVG.animateTransform.qname;
  639.      %SVG.Animation.extra.class;"
  640. >
  641.  
  642. <!-- module: svg-font.mod .............................. -->
  643.  
  644. <!ENTITY % SVG.Font.extra.class "" >
  645. <!ENTITY % SVG.Font.class
  646.     "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
  647. >
  648.  
  649. <!-- module: svg-extensibility.mod ..................... -->
  650.  
  651. <!ENTITY % SVG.Extensibility.extra.class "" >
  652. <!ENTITY % SVG.Extensibility.class
  653.     "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;"
  654. >
  655.  
  656. <!-- end of svg11-model.mod -->
  657. ]]>
  658.  
  659. <!ENTITY % svg-attribs.module "INCLUDE" >
  660. <![%svg-attribs.module;[
  661. <!-- instantiate the Attribute Collection declared in the DTD driver -->
  662. <!-- ....................................................................... -->
  663. <!-- SVG 1.1 Attribute Collection Module ................................... -->
  664. <!-- file: svg11-attribs.mod
  665.  
  666.      This is SVG, a language for describing two-dimensional graphics in XML.
  667.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  668.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  669.  
  670.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  671.  
  672.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
  673.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-attribs.mod"
  674.  
  675.      ....................................................................... -->
  676.  
  677. <!-- SVG 1.1 Attribute Collection
  678.  
  679.      This module defines the set of common attributes that can be present
  680.      on many SVG elements.
  681. -->
  682.  
  683. <!-- module: svg-conditional.mod ....................... -->
  684.  
  685. <!ENTITY % ExtensionList.datatype "CDATA" >
  686. <!ENTITY % FeatureList.datatype "CDATA" >
  687.  
  688. <!ENTITY % SVG.Conditional.extra.attrib "" >
  689. <!ENTITY % SVG.Conditional.attrib
  690.     "requiredFeatures %FeatureList.datatype; #IMPLIED
  691.      requiredExtensions %ExtensionList.datatype; #IMPLIED
  692.      systemLanguage %LanguageCodes.datatype; #IMPLIED
  693.      %SVG.Conditional.extra.attrib;"
  694. >
  695.  
  696. <!-- module: svg-style.mod ............................. -->
  697.  
  698. <!ENTITY % ClassList.datatype "CDATA" >
  699. <!ENTITY % StyleSheet.datatype "CDATA" >
  700.  
  701. <!ENTITY % SVG.Style.extra.attrib "" >
  702. <!ENTITY % SVG.Style.attrib
  703.     "style %StyleSheet.datatype; #IMPLIED
  704.      class %ClassList.datatype; #IMPLIED
  705.      %SVG.Style.extra.attrib;"
  706. >
  707.  
  708. <!-- module: svg-text.mod .............................. -->
  709.  
  710. <!ENTITY % BaselineShiftValue.datatype "CDATA" >
  711. <!ENTITY % FontFamilyValue.datatype "CDATA" >
  712. <!ENTITY % FontSizeValue.datatype "CDATA" >
  713. <!ENTITY % FontSizeAdjustValue.datatype "CDATA" >
  714. <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" >
  715. <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" >
  716. <!ENTITY % KerningValue.datatype "CDATA" >
  717. <!ENTITY % SpacingValue.datatype "CDATA" >
  718. <!ENTITY % TextDecorationValue.datatype "CDATA" >
  719.  
  720. <!ENTITY % SVG.Text.extra.attrib "" >
  721. <!ENTITY % SVG.Text.attrib
  722.     "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED
  723.      %SVG.Text.extra.attrib;"
  724. >
  725.  
  726. <!ENTITY % SVG.TextContent.extra.attrib "" >
  727. <!ENTITY % SVG.TextContent.attrib
  728.     "alignment-baseline ( auto | baseline | before-edge | text-before-edge |
  729.                           middle | central | after-edge | text-after-edge |
  730.                           ideographic | alphabetic | hanging | mathematical |
  731.                           inherit ) #IMPLIED
  732.      baseline-shift %BaselineShiftValue.datatype; #IMPLIED
  733.      direction ( ltr | rtl | inherit ) #IMPLIED
  734.      dominant-baseline ( auto | use-script | no-change | reset-size |
  735.                          ideographic | alphabetic | hanging | mathematical |
  736.                          central | middle | text-after-edge | text-before-edge |
  737.                          inherit ) #IMPLIED
  738.      glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype;
  739.                                   #IMPLIED
  740.      glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype;
  741.                                 #IMPLIED
  742.      kerning %KerningValue.datatype; #IMPLIED
  743.      letter-spacing %SpacingValue.datatype; #IMPLIED
  744.      text-anchor ( start | middle | end | inherit ) #IMPLIED
  745.      text-decoration %TextDecorationValue.datatype; #IMPLIED
  746.      unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED
  747.      word-spacing %SpacingValue.datatype; #IMPLIED
  748.      %SVG.TextContent.extra.attrib;"
  749. >
  750.  
  751. <!ENTITY % SVG.Font.extra.attrib "" >
  752. <!ENTITY % SVG.Font.attrib
  753.     "font-family %FontFamilyValue.datatype; #IMPLIED
  754.      font-size %FontSizeValue.datatype; #IMPLIED
  755.      font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED
  756.      font-stretch ( normal | wider | narrower | ultra-condensed |
  757.                     extra-condensed | condensed | semi-condensed |
  758.                     semi-expanded | expanded | extra-expanded |
  759.                     ultra-expanded | inherit ) #IMPLIED
  760.      font-style ( normal | italic | oblique | inherit ) #IMPLIED
  761.      font-variant ( normal | small-caps | inherit ) #IMPLIED
  762.      font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |
  763.                    500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED
  764.      %SVG.Font.extra.attrib;"
  765. >
  766.  
  767. <!-- module: svg-marker.mod ............................ -->
  768.  
  769. <!ENTITY % MarkerValue.datatype "CDATA" >
  770.  
  771. <!ENTITY % SVG.Marker.extra.attrib "" >
  772. <!ENTITY % SVG.Marker.attrib
  773.     "marker-start %MarkerValue.datatype; #IMPLIED
  774.      marker-mid %MarkerValue.datatype; #IMPLIED
  775.      marker-end %MarkerValue.datatype; #IMPLIED
  776.      %SVG.Marker.extra.attrib;"
  777. >
  778.  
  779. <!-- module: svg-profile.mod ........................... -->
  780.  
  781. <!ENTITY % SVG.ColorProfile.extra.attrib "" >
  782. <!ENTITY % SVG.ColorProfile.attrib
  783.     "color-profile CDATA #IMPLIED
  784.      %SVG.ColorProfile.extra.attrib;"
  785. >
  786.  
  787. <!-- module: svg-gradient.mod .......................... -->
  788.  
  789. <!ENTITY % NumberOrPercentage.datatype "CDATA" >
  790.  
  791. <!ENTITY % SVG.Gradient.extra.attrib "" >
  792. <!ENTITY % SVG.Gradient.attrib
  793.     "stop-color %SVGColor.datatype; #IMPLIED
  794.      stop-opacity %OpacityValue.datatype; #IMPLIED
  795.      %SVG.Gradient.extra.attrib;"
  796. >
  797.  
  798. <!-- module: svg-clip.mod .............................. -->
  799.  
  800. <!ENTITY % ClipPathValue.datatype "CDATA" >
  801.  
  802. <!ENTITY % SVG.Clip.extra.attrib "" >
  803. <!ENTITY % SVG.Clip.attrib
  804.     "clip-path %ClipPathValue.datatype; #IMPLIED
  805.      clip-rule %ClipFillRule.datatype; #IMPLIED
  806.      %SVG.Clip.extra.attrib;"
  807. >
  808.  
  809. <!-- module: svg-mask.mod .............................. -->
  810.  
  811. <!ENTITY % MaskValue.datatype "CDATA" >
  812.  
  813. <!ENTITY % SVG.Mask.extra.attrib "" >
  814. <!ENTITY % SVG.Mask.attrib
  815.     "mask %MaskValue.datatype; #IMPLIED
  816.      %SVG.Mask.extra.attrib;"
  817. >
  818.  
  819. <!-- module: svg-filter.mod ............................ -->
  820.  
  821. <!ENTITY % FilterValue.datatype "CDATA" >
  822. <!ENTITY % NumberOptionalNumber.datatype "CDATA" >
  823.  
  824. <!ENTITY % SVG.Filter.extra.attrib "" >
  825. <!ENTITY % SVG.Filter.attrib
  826.     "filter %FilterValue.datatype; #IMPLIED
  827.      %SVG.Filter.extra.attrib;"
  828. >
  829.  
  830. <!ENTITY % SVG.FilterColor.extra.attrib "" >
  831. <!ENTITY % SVG.FilterColor.attrib
  832.     "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
  833.                                    #IMPLIED
  834.      %SVG.FilterColor.extra.attrib;"
  835. >
  836.  
  837. <!-- module: svg-cursor.mod ............................ -->
  838.  
  839. <!ENTITY % CursorValue.datatype "CDATA" >
  840.  
  841. <!ENTITY % SVG.Cursor.extra.attrib "" >
  842. <!ENTITY % SVG.Cursor.attrib
  843.     "cursor %CursorValue.datatype; #IMPLIED
  844.      %SVG.Cursor.extra.attrib;"
  845. >
  846.  
  847. <!-- end of svg11-attribs.mod -->
  848. ]]>
  849.  
  850. <!-- end of svg-framework.mod -->
  851. ]]>
  852.  
  853. <!-- Post-Framework Redeclaration Placeholder .................... -->
  854. <!ENTITY % svg-postfw-redecl.module "IGNORE" >
  855. <![%svg-postfw-redecl.module;[
  856. %svg-postfw-redecl.mod;]]>
  857.  
  858. <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  859.  
  860. <!-- Core Attribute Module ....................................... -->
  861. <!ENTITY % svg-core-attrib.module "INCLUDE" >
  862. <![%svg-core-attrib.module;[
  863. <!ENTITY % svg-core-attrib.mod
  864.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
  865.            "svg-core-attrib.mod" >
  866. <!-- ....................................................................... -->
  867. <!-- SVG 1.1 Core Attribute Module ......................................... -->
  868. <!-- file: svg-core-attrib.mod
  869.  
  870.      This is SVG, a language for describing two-dimensional graphics in XML.
  871.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  872.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  873.  
  874.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  875.  
  876.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
  877.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-core-attrib.mod"
  878.  
  879.      ....................................................................... -->
  880.  
  881. <!-- Core Attribute
  882.  
  883.         id, xml:base, xml:lang, xml:space
  884.  
  885.      This module defines the core set of attributes that can be present on
  886.      any element.
  887. -->
  888.  
  889. <!ENTITY % SVG.id.attrib
  890.     "id ID #IMPLIED"
  891. >
  892.  
  893. <!ENTITY % SVG.base.attrib
  894.     "xml:base %URI.datatype; #IMPLIED"
  895. >
  896.  
  897. <!ENTITY % SVG.lang.attrib
  898.     "xml:lang %LanguageCode.datatype; #IMPLIED"
  899. >
  900.  
  901. <!ENTITY % SVG.space.attrib
  902.     "xml:space ( default | preserve ) #IMPLIED"
  903. >
  904.  
  905. <!ENTITY % SVG.Core.extra.attrib "" >
  906.  
  907. <!ENTITY % SVG.Core.attrib
  908.     "%SVG.id.attrib;
  909.      %SVG.base.attrib;
  910.      %SVG.lang.attrib;
  911.      %SVG.space.attrib;
  912.      %SVG.Core.extra.attrib;"
  913. >
  914.  
  915. <!-- end of svg-core-attrib.mod -->
  916. ]]>
  917.  
  918. <!-- Container Attribute Module .................................. -->
  919. <!ENTITY % svg-container-attrib.module "INCLUDE" >
  920. <![%svg-container-attrib.module;[
  921. <!ENTITY % svg-container-attrib.mod
  922.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
  923.            "svg-container-attrib.mod" >
  924. <!-- ....................................................................... -->
  925. <!-- SVG 1.1 Container Attribute Module .................................... -->
  926. <!-- file: svg-container-attrib.mod
  927.  
  928.      This is SVG, a language for describing two-dimensional graphics in XML.
  929.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  930.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  931.  
  932.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  933.  
  934.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
  935.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-container-attrib.mod"
  936.  
  937.      ....................................................................... -->
  938.  
  939. <!-- Container Attribute
  940.  
  941.         enable-background
  942.  
  943.      This module defines the Container attribute set.
  944. -->
  945.  
  946. <!-- 'enable-background' property/attribute value (e.g., 'new', 'accumulate') -->
  947. <!ENTITY % EnableBackgroundValue.datatype "CDATA" >
  948.  
  949. <!ENTITY % SVG.enable-background.attrib
  950.     "enable-background %EnableBackgroundValue.datatype; #IMPLIED"
  951. >
  952.  
  953. <!ENTITY % SVG.Container.extra.attrib "" >
  954.  
  955. <!ENTITY % SVG.Container.attrib
  956.     "%SVG.enable-background.attrib;
  957.      %SVG.Container.extra.attrib;"
  958. >
  959.  
  960. <!-- end of svg-container-attrib.mod -->
  961. ]]>
  962.  
  963. <!-- Viewport Attribute Module ................................... -->
  964. <!ENTITY % svg-viewport-attrib.module "INCLUDE" >
  965. <![%svg-viewport-attrib.module;[
  966. <!ENTITY % svg-viewport-attrib.mod
  967.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
  968.            "svg-viewport-attrib.mod" >
  969. <!-- ....................................................................... -->
  970. <!-- SVG 1.1 Viewport Attribute Module ..................................... -->
  971. <!-- file: svg-viewport-attrib.mod
  972.  
  973.      This is SVG, a language for describing two-dimensional graphics in XML.
  974.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  975.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  976.  
  977.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  978.  
  979.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
  980.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-viewport-attrib.mod"
  981.  
  982.      ....................................................................... -->
  983.  
  984. <!-- Viewport Attribute
  985.  
  986.         clip, overflow
  987.  
  988.      This module defines the Viewport attribute set.
  989. -->
  990.  
  991. <!-- 'clip' property/attribute value (e.g., 'auto', rect(...)) -->
  992. <!ENTITY % ClipValue.datatype "CDATA" >
  993.  
  994. <!ENTITY % SVG.clip.attrib
  995.     "clip %ClipValue.datatype; #IMPLIED"
  996. >
  997.  
  998. <!ENTITY % SVG.overflow.attrib
  999.     "overflow ( visible | hidden | scroll | auto | inherit ) #IMPLIED"
  1000. >
  1001.  
  1002. <!ENTITY % SVG.Viewport.extra.attrib "" >
  1003.  
  1004. <!ENTITY % SVG.Viewport.attrib
  1005.     "%SVG.clip.attrib;
  1006.      %SVG.overflow.attrib;
  1007.      %SVG.Viewport.extra.attrib;"
  1008. >
  1009.  
  1010. <!-- end of svg-viewport-attrib.mod -->
  1011. ]]>
  1012.  
  1013. <!-- Paint Attribute Module ...................................... -->
  1014. <!ENTITY % svg-paint-attrib.module "INCLUDE" >
  1015. <![%svg-paint-attrib.module;[
  1016. <!ENTITY % svg-paint-attrib.mod
  1017.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
  1018.            "svg-paint-attrib.mod" >
  1019. <!-- ....................................................................... -->
  1020. <!-- SVG 1.1 Paint Attribute Module ........................................ -->
  1021. <!-- file: svg-paint-attrib.mod
  1022.  
  1023.      This is SVG, a language for describing two-dimensional graphics in XML.
  1024.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1025.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1026.  
  1027.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1028.  
  1029.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
  1030.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-paint-attrib.mod"
  1031.  
  1032.      ....................................................................... -->
  1033.  
  1034. <!-- Paint Attribute
  1035.  
  1036.         fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset,
  1037.         stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color,
  1038.         color-interpolation, color-rendering
  1039.  
  1040.      This module defines the Paint and Color attribute sets.
  1041. -->
  1042.  
  1043. <!-- a 'fill' or 'stroke' property/attribute value: <paint> -->
  1044. <!ENTITY % Paint.datatype "CDATA" >
  1045.  
  1046. <!-- 'stroke-dasharray' property/attribute value (e.g., 'none', list of <number>s) -->
  1047. <!ENTITY % StrokeDashArrayValue.datatype "CDATA" >
  1048.  
  1049. <!-- 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>) -->
  1050. <!ENTITY % StrokeDashOffsetValue.datatype "CDATA" >
  1051.  
  1052. <!-- 'stroke-miterlimit' property/attribute value (e.g., <number>) -->
  1053. <!ENTITY % StrokeMiterLimitValue.datatype "CDATA" >
  1054.  
  1055. <!-- 'stroke-width' property/attribute value (e.g., <length>) -->
  1056. <!ENTITY % StrokeWidthValue.datatype "CDATA" >
  1057.  
  1058. <!ENTITY % SVG.fill.attrib
  1059.     "fill %Paint.datatype; #IMPLIED"
  1060. >
  1061.  
  1062. <!ENTITY % SVG.fill-rule.attrib
  1063.     "fill-rule %ClipFillRule.datatype; #IMPLIED"
  1064. >
  1065.  
  1066. <!ENTITY % SVG.stroke.attrib
  1067.     "stroke %Paint.datatype; #IMPLIED"
  1068. >
  1069.  
  1070. <!ENTITY % SVG.stroke-dasharray.attrib
  1071.     "stroke-dasharray %StrokeDashArrayValue.datatype; #IMPLIED"
  1072. >
  1073.  
  1074. <!ENTITY % SVG.stroke-dashoffset.attrib
  1075.     "stroke-dashoffset %StrokeDashOffsetValue.datatype; #IMPLIED"
  1076. >
  1077.  
  1078. <!ENTITY % SVG.stroke-linecap.attrib
  1079.     "stroke-linecap ( butt | round | square | inherit ) #IMPLIED"
  1080. >
  1081.  
  1082. <!ENTITY % SVG.stroke-linejoin.attrib
  1083.     "stroke-linejoin ( miter | round | bevel | inherit ) #IMPLIED"
  1084. >
  1085.  
  1086. <!ENTITY % SVG.stroke-miterlimit.attrib
  1087.     "stroke-miterlimit %StrokeMiterLimitValue.datatype; #IMPLIED"
  1088. >
  1089.  
  1090. <!ENTITY % SVG.stroke-width.attrib
  1091.     "stroke-width %StrokeWidthValue.datatype; #IMPLIED"
  1092. >
  1093.  
  1094. <!ENTITY % SVG.Paint.extra.attrib "" >
  1095.  
  1096. <!ENTITY % SVG.Paint.attrib
  1097.     "%SVG.fill.attrib;
  1098.      %SVG.fill-rule.attrib;
  1099.      %SVG.stroke.attrib;
  1100.      %SVG.stroke-dasharray.attrib;
  1101.      %SVG.stroke-dashoffset.attrib;
  1102.      %SVG.stroke-linecap.attrib;
  1103.      %SVG.stroke-linejoin.attrib;
  1104.      %SVG.stroke-miterlimit.attrib;
  1105.      %SVG.stroke-width.attrib;
  1106.      %SVG.Paint.extra.attrib;"
  1107. >
  1108.  
  1109. <!ENTITY % SVG.color.attrib
  1110.     "color %Color.datatype; #IMPLIED"
  1111. >
  1112.  
  1113. <!ENTITY % SVG.color-interpolation.attrib
  1114.     "color-interpolation ( auto | sRGB | linearRGB | inherit ) #IMPLIED"
  1115. >
  1116.  
  1117. <!ENTITY % SVG.color-rendering.attrib
  1118.     "color-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
  1119.                        #IMPLIED"
  1120. >
  1121.  
  1122. <!ENTITY % SVG.Color.extra.attrib "" >
  1123.  
  1124. <!ENTITY % SVG.Color.attrib
  1125.     "%SVG.color.attrib;
  1126.      %SVG.color-interpolation.attrib;
  1127.      %SVG.color-rendering.attrib;
  1128.      %SVG.Color.extra.attrib;"
  1129. >
  1130.  
  1131. <!-- end of svg-paint-attrib.mod -->
  1132. ]]>
  1133.  
  1134. <!-- Paint Opacity Attribute Module .............................. -->
  1135. <!ENTITY % svg-opacity-attrib.module "INCLUDE" >
  1136. <![%svg-opacity-attrib.module;[
  1137. <!ENTITY % svg-opacity-attrib.mod
  1138.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
  1139.            "svg-opacity-attrib.mod" >
  1140. <!-- ....................................................................... -->
  1141. <!-- SVG 1.1 Paint Opacity Attribute Module ................................ -->
  1142. <!-- file: svg-opacity-attrib.mod
  1143.  
  1144.      This is SVG, a language for describing two-dimensional graphics in XML.
  1145.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1146.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1147.  
  1148.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1149.  
  1150.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
  1151.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-opacity-attrib.mod"
  1152.  
  1153.      ....................................................................... -->
  1154.  
  1155. <!-- Paint Opacity Attribute
  1156.  
  1157.         opacity, fill-opacity, stroke-opacity
  1158.  
  1159.      This module defines the Opacity attribute set.
  1160. -->
  1161.  
  1162. <!ENTITY % SVG.opacity.attrib
  1163.     "opacity %OpacityValue.datatype; #IMPLIED"
  1164. >
  1165.  
  1166. <!ENTITY % SVG.fill-opacity.attrib
  1167.     "fill-opacity %OpacityValue.datatype; #IMPLIED"
  1168. >
  1169.  
  1170. <!ENTITY % SVG.stroke-opacity.attrib
  1171.     "stroke-opacity %OpacityValue.datatype; #IMPLIED"
  1172. >
  1173.  
  1174. <!ENTITY % SVG.Opacity.extra.attrib "" >
  1175.  
  1176. <!ENTITY % SVG.Opacity.attrib
  1177.     "%SVG.opacity.attrib;
  1178.      %SVG.fill-opacity.attrib;
  1179.      %SVG.stroke-opacity.attrib;
  1180.      %SVG.Opacity.extra.attrib;"
  1181. >
  1182.  
  1183. <!-- end of svg-opacity-attrib.mod -->
  1184. ]]>
  1185.  
  1186. <!-- Graphics Attribute Module ................................... -->
  1187. <!ENTITY % svg-graphics-attrib.module "INCLUDE" >
  1188. <![%svg-graphics-attrib.module;[
  1189. <!ENTITY % svg-graphics-attrib.mod
  1190.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
  1191.            "svg-graphics-attrib.mod" >
  1192. <!-- ....................................................................... -->
  1193. <!-- SVG 1.1 Graphics Attribute Module ..................................... -->
  1194. <!-- file: svg-graphics-attrib.mod
  1195.  
  1196.      This is SVG, a language for describing two-dimensional graphics in XML.
  1197.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1198.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1199.  
  1200.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1201.  
  1202.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
  1203.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphics-attrib.mod"
  1204.  
  1205.      ....................................................................... -->
  1206.  
  1207. <!-- Graphics Attribute
  1208.  
  1209.         display, image-rendering, pointer-events, shape-rendering,
  1210.         text-rendering, visibility
  1211.  
  1212.      This module defines the Graphics attribute set.
  1213. -->
  1214.  
  1215. <!ENTITY % SVG.display.attrib
  1216.     "display ( inline | block | list-item | run-in | compact | marker |
  1217.                table | inline-table | table-row-group | table-header-group |
  1218.                table-footer-group | table-row | table-column-group |
  1219.                table-column | table-cell | table-caption | none | inherit )
  1220.                #IMPLIED"
  1221. >
  1222.  
  1223. <!ENTITY % SVG.image-rendering.attrib
  1224.     "image-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
  1225.                        #IMPLIED"
  1226. >
  1227.  
  1228. <!ENTITY % SVG.pointer-events.attrib
  1229.     "pointer-events ( visiblePainted | visibleFill | visibleStroke | visible |
  1230.                       painted | fill | stroke | all | none | inherit )
  1231.                       #IMPLIED"
  1232. >
  1233.  
  1234. <!ENTITY % SVG.shape-rendering.attrib
  1235.     "shape-rendering ( auto | optimizeSpeed | crispEdges | geometricPrecision |
  1236.                        inherit ) #IMPLIED"
  1237. >
  1238.  
  1239. <!ENTITY % SVG.text-rendering.attrib
  1240.     "text-rendering ( auto | optimizeSpeed | optimizeLegibility |
  1241.                       geometricPrecision | inherit ) #IMPLIED"
  1242. >
  1243.  
  1244. <!ENTITY % SVG.visibility.attrib
  1245.     "visibility ( visible | hidden | inherit ) #IMPLIED"
  1246. >
  1247.  
  1248. <!ENTITY % SVG.Graphics.extra.attrib "" >
  1249.  
  1250. <!ENTITY % SVG.Graphics.attrib
  1251.     "%SVG.display.attrib;
  1252.      %SVG.image-rendering.attrib;
  1253.      %SVG.pointer-events.attrib;
  1254.      %SVG.shape-rendering.attrib;
  1255.      %SVG.text-rendering.attrib;
  1256.      %SVG.visibility.attrib;
  1257.      %SVG.Graphics.extra.attrib;"
  1258. >
  1259.  
  1260. <!-- end of svg-graphics-attrib.mod -->
  1261. ]]>
  1262.  
  1263. <!-- Document Events Attribute Module ............................ -->
  1264. <!ENTITY % svg-docevents-attrib.module "INCLUDE" >
  1265. <![%svg-docevents-attrib.module;[
  1266. <!ENTITY % svg-docevents-attrib.mod
  1267.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
  1268.            "svg-docevents-attrib.mod" >
  1269. <!-- ....................................................................... -->
  1270. <!-- SVG 1.1 Document Events Attribute Module .............................. -->
  1271. <!-- file: svg-docevents-attrib.mod
  1272.  
  1273.      This is SVG, a language for describing two-dimensional graphics in XML.
  1274.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1275.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1276.  
  1277.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1278.  
  1279.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
  1280.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-docevents-attrib.mod"
  1281.  
  1282.      ....................................................................... -->
  1283.  
  1284. <!-- Document Events Attribute
  1285.  
  1286.         onunload, onabort, onerror, onresize, onscroll, onzoom
  1287.  
  1288.      This module defines the DocumentEvents attribute set.
  1289. -->
  1290.  
  1291. <!ENTITY % SVG.onunload.attrib
  1292.     "onunload %Script.datatype; #IMPLIED"
  1293. >
  1294.  
  1295. <!ENTITY % SVG.onabort.attrib
  1296.     "onabort %Script.datatype; #IMPLIED"
  1297. >
  1298.  
  1299. <!ENTITY % SVG.onerror.attrib
  1300.     "onerror %Script.datatype; #IMPLIED"
  1301. >
  1302.  
  1303. <!ENTITY % SVG.onresize.attrib
  1304.     "onresize %Script.datatype; #IMPLIED"
  1305. >
  1306.  
  1307. <!ENTITY % SVG.onscroll.attrib
  1308.     "onscroll %Script.datatype; #IMPLIED"
  1309. >
  1310.  
  1311. <!ENTITY % SVG.onzoom.attrib
  1312.     "onzoom %Script.datatype; #IMPLIED"
  1313. >
  1314.  
  1315. <!ENTITY % SVG.DocumentEvents.extra.attrib "" >
  1316.  
  1317. <!ENTITY % SVG.DocumentEvents.attrib
  1318.     "%SVG.onunload.attrib;
  1319.      %SVG.onabort.attrib;
  1320.      %SVG.onerror.attrib;
  1321.      %SVG.onresize.attrib;
  1322.      %SVG.onscroll.attrib;
  1323.      %SVG.onzoom.attrib;
  1324.      %SVG.DocumentEvents.extra.attrib;"
  1325. >
  1326.  
  1327. <!-- end of svg-docevents-attrib.mod -->
  1328. ]]>
  1329.  
  1330. <!-- Graphical Element Events Attribute Module ................... -->
  1331. <!ENTITY % svg-graphevents-attrib.module "INCLUDE" >
  1332. <![%svg-graphevents-attrib.module;[
  1333. <!ENTITY % svg-graphevents-attrib.mod
  1334.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
  1335.            "svg-graphevents-attrib.mod" >
  1336. <!-- ....................................................................... -->
  1337. <!-- SVG 1.1 Graphical Element Events Attribute Module ..................... -->
  1338. <!-- file: svg-graphevents-attrib.mod
  1339.  
  1340.      This is SVG, a language for describing two-dimensional graphics in XML.
  1341.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1342.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1343.  
  1344.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1345.  
  1346.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
  1347.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphevents-attrib.mod"
  1348.  
  1349.      ....................................................................... -->
  1350.  
  1351. <!-- Graphical Element Events Attribute
  1352.  
  1353.         onfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup,
  1354.         onmouseover, onmousemove, onmouseout, onload
  1355.  
  1356.      This module defines the GraphicalEvents attribute set.
  1357. -->
  1358.  
  1359. <!ENTITY % SVG.onfocusin.attrib
  1360.     "onfocusin %Script.datatype; #IMPLIED"
  1361. >
  1362.  
  1363. <!ENTITY % SVG.onfocusout.attrib
  1364.     "onfocusout %Script.datatype; #IMPLIED"
  1365. >
  1366.  
  1367. <!ENTITY % SVG.onactivate.attrib
  1368.     "onactivate %Script.datatype; #IMPLIED"
  1369. >
  1370.  
  1371. <!ENTITY % SVG.onclick.attrib
  1372.     "onclick %Script.datatype; #IMPLIED"
  1373. >
  1374.  
  1375. <!ENTITY % SVG.onmousedown.attrib
  1376.     "onmousedown %Script.datatype; #IMPLIED"
  1377. >
  1378.  
  1379. <!ENTITY % SVG.onmouseup.attrib
  1380.     "onmouseup %Script.datatype; #IMPLIED"
  1381. >
  1382.  
  1383. <!ENTITY % SVG.onmouseover.attrib
  1384.     "onmouseover %Script.datatype; #IMPLIED"
  1385. >
  1386.  
  1387. <!ENTITY % SVG.onmousemove.attrib
  1388.     "onmousemove %Script.datatype; #IMPLIED"
  1389. >
  1390.  
  1391. <!ENTITY % SVG.onmouseout.attrib
  1392.     "onmouseout %Script.datatype; #IMPLIED"
  1393. >
  1394.  
  1395. <!ENTITY % SVG.onload.attrib
  1396.     "onload %Script.datatype; #IMPLIED"
  1397. >
  1398.  
  1399. <!ENTITY % SVG.GraphicalEvents.extra.attrib "" >
  1400.  
  1401. <!ENTITY % SVG.GraphicalEvents.attrib
  1402.     "%SVG.onfocusin.attrib;
  1403.      %SVG.onfocusout.attrib;
  1404.      %SVG.onactivate.attrib;
  1405.      %SVG.onclick.attrib;
  1406.      %SVG.onmousedown.attrib;
  1407.      %SVG.onmouseup.attrib;
  1408.      %SVG.onmouseover.attrib;
  1409.      %SVG.onmousemove.attrib;
  1410.      %SVG.onmouseout.attrib;
  1411.      %SVG.onload.attrib;
  1412.      %SVG.GraphicalEvents.extra.attrib;"
  1413. >
  1414.  
  1415. <!-- end of svg-graphevents-attrib.mod -->
  1416. ]]>
  1417.  
  1418. <!-- Animation Events Attribute Module ........................... -->
  1419. <!ENTITY % svg-animevents-attrib.module "INCLUDE" >
  1420. <![%svg-animevents-attrib.module;[
  1421. <!ENTITY % svg-animevents-attrib.mod
  1422.     PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
  1423.            "svg-animevents-attrib.mod" >
  1424. <!-- ....................................................................... -->
  1425. <!-- SVG 1.1 Animation Events Attribute Module ............................. -->
  1426. <!-- file: svg-animevents-attrib.mod
  1427.  
  1428.      This is SVG, a language for describing two-dimensional graphics in XML.
  1429.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1430.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1431.  
  1432.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1433.  
  1434.         PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
  1435.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animevents-attrib.mod"
  1436.  
  1437.      ....................................................................... -->
  1438.  
  1439. <!-- Animation Events Attribute
  1440.  
  1441.         onbegin, onend, onrepeat, onload
  1442.  
  1443.      This module defines the AnimationEvents attribute set.
  1444. -->
  1445.  
  1446. <!ENTITY % SVG.onbegin.attrib
  1447.     "onbegin %Script.datatype; #IMPLIED"
  1448. >
  1449.  
  1450. <!ENTITY % SVG.onend.attrib
  1451.     "onend %Script.datatype; #IMPLIED"
  1452. >
  1453.  
  1454. <!ENTITY % SVG.onrepeat.attrib
  1455.     "onrepeat %Script.datatype; #IMPLIED"
  1456. >
  1457.  
  1458. <!ENTITY % SVG.onload.attrib
  1459.     "onload %Script.datatype; #IMPLIED"
  1460. >
  1461.  
  1462. <!ENTITY % SVG.AnimationEvents.extra.attrib "" >
  1463.  
  1464. <!ENTITY % SVG.AnimationEvents.attrib
  1465.     "%SVG.onbegin.attrib;
  1466.      %SVG.onend.attrib;
  1467.      %SVG.onrepeat.attrib;
  1468.      %SVG.onload.attrib;
  1469.      %SVG.AnimationEvents.extra.attrib;"
  1470. >
  1471.  
  1472. <!-- end of svg-animevents-attrib.mod -->
  1473. ]]>
  1474.  
  1475. <!-- XLink Attribute Module ...................................... -->
  1476. <!ENTITY % svg-xlink-attrib.module "INCLUDE" >
  1477. <![%svg-xlink-attrib.module;[
  1478. <!ENTITY % svg-xlink-attrib.mod
  1479.     PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
  1480.            "svg-xlink-attrib.mod" >
  1481. <!-- ....................................................................... -->
  1482. <!-- SVG 1.1 XLink Attribute Module ........................................ -->
  1483. <!-- file: svg-xlink-attrib.mod
  1484.  
  1485.      This is SVG, a language for describing two-dimensional graphics in XML.
  1486.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1487.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1488.  
  1489.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1490.  
  1491.         PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
  1492.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-xlink-attrib.mod"
  1493.  
  1494.      ....................................................................... -->
  1495.  
  1496. <!-- XLink Attribute
  1497.  
  1498.        type, href, role, arcrole, title, show, actuate
  1499.  
  1500.      This module defines the XLink, XLinkRequired, XLinkEmbed, and
  1501.      XLinkReplace attribute set.
  1502. -->
  1503.  
  1504. <!ENTITY % SVG.XLink.extra.attrib "" >
  1505.  
  1506. <!ENTITY % SVG.XLink.attrib
  1507.     "%XLINK.xmlns.attrib;
  1508.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1509.      %XLINK.pfx;href %URI.datatype; #IMPLIED
  1510.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1511.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1512.      %XLINK.pfx;title CDATA #IMPLIED
  1513.      %XLINK.pfx;show ( other ) 'other'
  1514.      %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
  1515.      %SVG.XLink.extra.attrib;"
  1516. >
  1517.  
  1518. <!ENTITY % SVG.XLinkRequired.extra.attrib "" >
  1519.  
  1520. <!ENTITY % SVG.XLinkRequired.attrib
  1521.     "%XLINK.xmlns.attrib;
  1522.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1523.      %XLINK.pfx;href %URI.datatype; #REQUIRED
  1524.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1525.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1526.      %XLINK.pfx;title CDATA #IMPLIED
  1527.      %XLINK.pfx;show ( other ) 'other'
  1528.      %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
  1529.      %SVG.XLinkRequired.extra.attrib;"
  1530. >
  1531.  
  1532. <!ENTITY % SVG.XLinkEmbed.extra.attrib "" >
  1533.  
  1534. <!ENTITY % SVG.XLinkEmbed.attrib
  1535.     "%XLINK.xmlns.attrib;
  1536.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1537.      %XLINK.pfx;href %URI.datatype; #REQUIRED
  1538.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1539.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1540.      %XLINK.pfx;title CDATA #IMPLIED
  1541.      %XLINK.pfx;show ( embed ) 'embed'
  1542.      %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
  1543.      %SVG.XLinkEmbed.extra.attrib;"
  1544. >
  1545.  
  1546. <!ENTITY % SVG.XLinkReplace.extra.attrib "" >
  1547.  
  1548. <!ENTITY % SVG.XLinkReplace.attrib
  1549.     "%XLINK.xmlns.attrib;
  1550.      %XLINK.pfx;type ( simple ) #FIXED 'simple'
  1551.      %XLINK.pfx;href %URI.datatype; #REQUIRED
  1552.      %XLINK.pfx;role %URI.datatype; #IMPLIED
  1553.      %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
  1554.      %XLINK.pfx;title CDATA #IMPLIED
  1555.      %XLINK.pfx;show ( new | replace ) 'replace'
  1556.      %XLINK.pfx;actuate ( onRequest ) #FIXED 'onRequest'
  1557.      %SVG.XLinkReplace.extra.attrib;"
  1558. >
  1559.  
  1560. <!-- end of svg-xlink-attrib.mod -->
  1561. ]]>
  1562.  
  1563. <!-- External Resources Attribute Module ......................... -->
  1564. <!ENTITY % svg-extresources-attrib.module "INCLUDE" >
  1565. <![%svg-extresources-attrib.module;[
  1566. <!ENTITY % svg-extresources-attrib.mod
  1567.     PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
  1568.            "svg-extresources-attrib.mod" >
  1569. <!-- ....................................................................... -->
  1570. <!-- SVG 1.1 External Resources Attribute Module ........................... -->
  1571. <!-- file: svg-extresources-attrib.mod
  1572.  
  1573.      This is SVG, a language for describing two-dimensional graphics in XML.
  1574.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1575.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1576.  
  1577.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1578.  
  1579.         PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
  1580.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extresources-attrib.mod"
  1581.  
  1582.      ....................................................................... -->
  1583.  
  1584. <!-- External Resources Attribute
  1585.  
  1586.         externalResourcesRequired
  1587.  
  1588.      This module defines the External attribute set.
  1589. -->
  1590.  
  1591. <!ENTITY % SVG.externalResourcesRequired.attrib
  1592.     "externalResourcesRequired %Boolean.datatype; #IMPLIED"
  1593. >
  1594.  
  1595. <!ENTITY % SVG.External.extra.attrib "" >
  1596.  
  1597. <!ENTITY % SVG.External.attrib
  1598.     "%SVG.externalResourcesRequired.attrib;
  1599.      %SVG.External.extra.attrib;"
  1600. >
  1601.  
  1602. <!-- end of svg-extresources-attrib.mod -->
  1603. ]]>
  1604.  
  1605. <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
  1606.  
  1607. <!-- Structure Module ............................................ -->
  1608. <!ENTITY % svg-structure.module "INCLUDE" >
  1609. <![%svg-structure.module;[
  1610. <!ENTITY % svg-structure.mod
  1611.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
  1612.            "svg-structure.mod" >
  1613. <!-- ....................................................................... -->
  1614. <!-- SVG 1.1 Structure Module .............................................. -->
  1615. <!-- file: svg-structure.mod
  1616.  
  1617.      This is SVG, a language for describing two-dimensional graphics in XML.
  1618.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1619.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1620.  
  1621.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1622.  
  1623.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
  1624.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-structure.mod"
  1625.  
  1626.      ....................................................................... -->
  1627.  
  1628. <!-- Structure
  1629.  
  1630.         svg, g, defs, desc, title, metadata, symbol, use
  1631.  
  1632.      This module declares the major structural elements and their attributes.
  1633. -->
  1634.  
  1635. <!-- Qualified Names (Default) ......................... -->
  1636.  
  1637. <!ENTITY % SVG.svg.qname "svg" >
  1638. <!ENTITY % SVG.g.qname "g" >
  1639. <!ENTITY % SVG.defs.qname "defs" >
  1640. <!ENTITY % SVG.desc.qname "desc" >
  1641. <!ENTITY % SVG.title.qname "title" >
  1642. <!ENTITY % SVG.metadata.qname "metadata" >
  1643. <!ENTITY % SVG.symbol.qname "symbol" >
  1644. <!ENTITY % SVG.use.qname "use" >
  1645.  
  1646. <!-- Attribute Collections (Default) ................... -->
  1647.  
  1648. <!ENTITY % SVG.Core.attrib "" >
  1649. <!ENTITY % SVG.Container.attrib "" >
  1650. <!ENTITY % SVG.Conditional.attrib "" >
  1651. <!ENTITY % SVG.Style.attrib "" >
  1652. <!ENTITY % SVG.Viewport.attrib "" >
  1653. <!ENTITY % SVG.Text.attrib "" >
  1654. <!ENTITY % SVG.TextContent.attrib "" >
  1655. <!ENTITY % SVG.Font.attrib "" >
  1656. <!ENTITY % SVG.Paint.attrib "" >
  1657. <!ENTITY % SVG.Color.attrib "" >
  1658. <!ENTITY % SVG.Opacity.attrib "" >
  1659. <!ENTITY % SVG.Graphics.attrib "" >
  1660. <!ENTITY % SVG.Marker.attrib "" >
  1661. <!ENTITY % SVG.ColorProfile.attrib "" >
  1662. <!ENTITY % SVG.Gradient.attrib "" >
  1663. <!ENTITY % SVG.Clip.attrib "" >
  1664. <!ENTITY % SVG.Mask.attrib "" >
  1665. <!ENTITY % SVG.Filter.attrib "" >
  1666. <!ENTITY % SVG.FilterColor.attrib "" >
  1667. <!ENTITY % SVG.DocumentEvents.attrib "" >
  1668. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  1669. <!ENTITY % SVG.Cursor.attrib "" >
  1670. <!ENTITY % SVG.XLinkEmbed.attrib "" >
  1671. <!ENTITY % SVG.External.attrib "" >
  1672.  
  1673. <!-- SVG.Description.class ............................. -->
  1674.  
  1675. <!ENTITY % SVG.Description.extra.class "" >
  1676.  
  1677. <!ENTITY % SVG.Description.class
  1678.     "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname;
  1679.      %SVG.Description.extra.class;"
  1680. >
  1681.  
  1682. <!-- SVG.Use.class ..................................... -->
  1683.  
  1684. <!ENTITY % SVG.Use.extra.class "" >
  1685.  
  1686. <!ENTITY % SVG.Use.class
  1687.     "| %SVG.use.qname; %SVG.Use.extra.class;"
  1688. >
  1689.  
  1690. <!-- SVG.Structure.class ............................... -->
  1691.  
  1692. <!ENTITY % SVG.Structure.extra.class "" >
  1693.  
  1694. <!ENTITY % SVG.Structure.class
  1695.     "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname;
  1696.        %SVG.Use.class; %SVG.Structure.extra.class;"
  1697. >
  1698.  
  1699. <!-- SVG.Presentation.attrib ........................... -->
  1700.  
  1701. <!ENTITY % SVG.Presentation.extra.attrib "" >
  1702.  
  1703. <!ENTITY % SVG.Presentation.attrib
  1704.     "%SVG.Container.attrib;
  1705.      %SVG.Viewport.attrib;
  1706.      %SVG.Text.attrib;
  1707.      %SVG.TextContent.attrib;
  1708.      %SVG.Font.attrib;
  1709.      %SVG.Paint.attrib;
  1710.      %SVG.Color.attrib;
  1711.      %SVG.Opacity.attrib;
  1712.      %SVG.Graphics.attrib;
  1713.      %SVG.Marker.attrib;
  1714.      %SVG.ColorProfile.attrib;
  1715.      %SVG.Gradient.attrib;
  1716.      %SVG.Clip.attrib;
  1717.      %SVG.Mask.attrib;
  1718.      %SVG.Filter.attrib;
  1719.      %SVG.FilterColor.attrib;
  1720.      %SVG.Cursor.attrib;
  1721.      flood-color %SVGColor.datatype; #IMPLIED
  1722.      flood-opacity %OpacityValue.datatype; #IMPLIED
  1723.      lighting-color %SVGColor.datatype; #IMPLIED
  1724.      %SVG.Presentation.extra.attrib;"
  1725. >
  1726.  
  1727. <!-- svg: SVG Document Element ......................... -->
  1728.  
  1729. <!ENTITY % SVG.svg.extra.content "" >
  1730.  
  1731. <!ENTITY % SVG.svg.element "INCLUDE" >
  1732. <![%SVG.svg.element;[
  1733. <!ENTITY % SVG.svg.content
  1734.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1735.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1736.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1737.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1738.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1739.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1740.        %SVG.Font.class; %SVG.svg.extra.content; )*"
  1741. >
  1742. <!ELEMENT %SVG.svg.qname; %SVG.svg.content; >
  1743. <!-- end of SVG.svg.element -->]]>
  1744.  
  1745. <!ENTITY % SVG.svg.attlist "INCLUDE" >
  1746. <![%SVG.svg.attlist;[
  1747. <!ATTLIST %SVG.svg.qname;
  1748.     %SVG.xmlns.attrib;
  1749.     %SVG.Core.attrib;
  1750.     %SVG.Conditional.attrib;
  1751.     %SVG.Style.attrib;
  1752.     %SVG.Presentation.attrib;
  1753.     %SVG.DocumentEvents.attrib;
  1754.     %SVG.GraphicalEvents.attrib;
  1755.     %SVG.External.attrib;
  1756.     x %Coordinate.datatype; #IMPLIED
  1757.     y %Coordinate.datatype; #IMPLIED
  1758.     width %Length.datatype; #IMPLIED
  1759.     height %Length.datatype; #IMPLIED
  1760.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  1761.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  1762.     zoomAndPan ( disable | magnify ) 'magnify'
  1763.     version %Number.datatype; #FIXED '1.1'
  1764.     baseProfile %Text.datatype; #IMPLIED
  1765.     contentScriptType %ContentType.datatype; 'text/ecmascript'
  1766.     contentStyleType %ContentType.datatype; 'text/css'
  1767. >
  1768. <!-- end of SVG.svg.attlist -->]]>
  1769.  
  1770. <!-- g: Group Element .................................. -->
  1771.  
  1772. <!ENTITY % SVG.g.extra.content "" >
  1773.  
  1774. <!ENTITY % SVG.g.element "INCLUDE" >
  1775. <![%SVG.g.element;[
  1776. <!ENTITY % SVG.g.content
  1777.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1778.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1779.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1780.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1781.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1782.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1783.        %SVG.Font.class; %SVG.g.extra.content; )*"
  1784. >
  1785. <!ELEMENT %SVG.g.qname; %SVG.g.content; >
  1786. <!-- end of SVG.g.element -->]]>
  1787.  
  1788. <!ENTITY % SVG.g.attlist "INCLUDE" >
  1789. <![%SVG.g.attlist;[
  1790. <!ATTLIST %SVG.g.qname;
  1791.     %SVG.Core.attrib;
  1792.     %SVG.Conditional.attrib;
  1793.     %SVG.Style.attrib;
  1794.     %SVG.Presentation.attrib;
  1795.     %SVG.GraphicalEvents.attrib;
  1796.     %SVG.External.attrib;
  1797.     transform %TransformList.datatype; #IMPLIED
  1798. >
  1799. <!-- end of SVG.g.attlist -->]]>
  1800.  
  1801. <!-- defs: Definisions Element ......................... -->
  1802.  
  1803. <!ENTITY % SVG.defs.extra.content "" >
  1804.  
  1805. <!ENTITY % SVG.defs.element "INCLUDE" >
  1806. <![%SVG.defs.element;[
  1807. <!ENTITY % SVG.defs.content
  1808.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1809.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1810.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1811.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1812.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1813.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1814.        %SVG.Font.class; %SVG.defs.extra.content; )*"
  1815. >
  1816. <!ELEMENT %SVG.defs.qname; %SVG.defs.content; >
  1817. <!-- end of SVG.defs.element -->]]>
  1818.  
  1819. <!ENTITY % SVG.defs.attlist "INCLUDE" >
  1820. <![%SVG.defs.attlist;[
  1821. <!ATTLIST %SVG.defs.qname;
  1822.     %SVG.Core.attrib;
  1823.     %SVG.Conditional.attrib;
  1824.     %SVG.Style.attrib;
  1825.     %SVG.Presentation.attrib;
  1826.     %SVG.GraphicalEvents.attrib;
  1827.     %SVG.External.attrib;
  1828.     transform %TransformList.datatype; #IMPLIED
  1829. >
  1830. <!-- end of SVG.defs.attlist -->]]>
  1831.  
  1832. <!-- desc: Description Element ......................... -->
  1833.  
  1834. <!ENTITY % SVG.desc.extra.content "" >
  1835.  
  1836. <!ENTITY % SVG.desc.element "INCLUDE" >
  1837. <![%SVG.desc.element;[
  1838. <!ENTITY % SVG.desc.content
  1839.     "( #PCDATA %SVG.desc.extra.content; )*"
  1840. >
  1841. <!ELEMENT %SVG.desc.qname; %SVG.desc.content; >
  1842. <!-- end of SVG.desc.element -->]]>
  1843.  
  1844. <!ENTITY % SVG.desc.attlist "INCLUDE" >
  1845. <![%SVG.desc.attlist;[
  1846. <!ATTLIST %SVG.desc.qname;
  1847.     %SVG.Core.attrib;
  1848.     %SVG.Style.attrib;
  1849. >
  1850. <!-- end of SVG.desc.attlist -->]]>
  1851.  
  1852. <!-- title: Title Element .............................. -->
  1853.  
  1854. <!ENTITY % SVG.title.extra.content "" >
  1855.  
  1856. <!ENTITY % SVG.title.element "INCLUDE" >
  1857. <![%SVG.title.element;[
  1858. <!ENTITY % SVG.title.content
  1859.     "( #PCDATA %SVG.title.extra.content; )*"
  1860. >
  1861. <!ELEMENT %SVG.title.qname; %SVG.title.content; >
  1862. <!-- end of SVG.title.element -->]]>
  1863.  
  1864. <!ENTITY % SVG.title.attlist "INCLUDE" >
  1865. <![%SVG.title.attlist;[
  1866. <!ATTLIST %SVG.title.qname;
  1867.     %SVG.Core.attrib;
  1868.     %SVG.Style.attrib;
  1869. >
  1870. <!-- end of SVG.title.attlist -->]]>
  1871.  
  1872. <!-- metadata: Metadata Element ........................ -->
  1873.  
  1874. <!ENTITY % SVG.metadata.extra.content "" >
  1875.  
  1876. <!ENTITY % SVG.metadata.element "INCLUDE" >
  1877. <![%SVG.metadata.element;[
  1878. <!ENTITY % SVG.metadata.content
  1879.     "( #PCDATA %SVG.metadata.extra.content; )*"
  1880. >
  1881. <!ELEMENT %SVG.metadata.qname; %SVG.metadata.content; >
  1882. <!-- end of SVG.metadata.element -->]]>
  1883.  
  1884. <!ENTITY % SVG.metadata.attlist "INCLUDE" >
  1885. <![%SVG.metadata.attlist;[
  1886. <!ATTLIST %SVG.metadata.qname;
  1887.     %SVG.Core.attrib;
  1888. >
  1889. <!-- end of SVG.metadata.attlist -->]]>
  1890.  
  1891. <!-- symbol: Symbol Element ............................ -->
  1892.  
  1893. <!ENTITY % SVG.symbol.extra.content "" >
  1894.  
  1895. <!ENTITY % SVG.symbol.element "INCLUDE" >
  1896. <![%SVG.symbol.element;[
  1897. <!ENTITY % SVG.symbol.content
  1898.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  1899.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  1900.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  1901.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  1902.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  1903.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  1904.        %SVG.Font.class; %SVG.symbol.extra.content; )*"
  1905. >
  1906. <!ELEMENT %SVG.symbol.qname; %SVG.symbol.content; >
  1907. <!-- end of SVG.symbol.element -->]]>
  1908.  
  1909. <!ENTITY % SVG.symbol.attlist "INCLUDE" >
  1910. <![%SVG.symbol.attlist;[
  1911. <!ATTLIST %SVG.symbol.qname;
  1912.     %SVG.Core.attrib;
  1913.     %SVG.Style.attrib;
  1914.     %SVG.Presentation.attrib;
  1915.     %SVG.GraphicalEvents.attrib;
  1916.     %SVG.External.attrib;
  1917.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  1918.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  1919. >
  1920. <!-- end of SVG.symbol.attlist -->]]>
  1921.  
  1922. <!-- use: Use Element .................................. -->
  1923.  
  1924. <!ENTITY % SVG.use.extra.content "" >
  1925.  
  1926. <!ENTITY % SVG.use.element "INCLUDE" >
  1927. <![%SVG.use.element;[
  1928. <!ENTITY % SVG.use.content
  1929.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  1930.         %SVG.use.extra.content; )*)"
  1931. >
  1932. <!ELEMENT %SVG.use.qname; %SVG.use.content; >
  1933. <!-- end of SVG.use.element -->]]>
  1934.  
  1935. <!ENTITY % SVG.use.attlist "INCLUDE" >
  1936. <![%SVG.use.attlist;[
  1937. <!ATTLIST %SVG.use.qname;
  1938.     %SVG.Core.attrib;
  1939.     %SVG.Conditional.attrib;
  1940.     %SVG.Style.attrib;
  1941.     %SVG.Presentation.attrib;
  1942.     %SVG.GraphicalEvents.attrib;
  1943.     %SVG.XLinkEmbed.attrib;
  1944.     %SVG.External.attrib;
  1945.     x %Coordinate.datatype; #IMPLIED
  1946.     y %Coordinate.datatype; #IMPLIED
  1947.     width %Length.datatype; #IMPLIED
  1948.     height %Length.datatype; #IMPLIED
  1949.     transform %TransformList.datatype; #IMPLIED
  1950. >
  1951. <!-- end of SVG.use.attlist -->]]>
  1952.  
  1953. <!-- end of svg-structure.mod -->
  1954. ]]>
  1955.  
  1956. <!-- Conditional Processing Module ............................... -->
  1957. <!ENTITY % svg-conditional.module "INCLUDE" >
  1958. <![%svg-conditional.module;[
  1959. <!ENTITY % svg-conditional.mod
  1960.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
  1961.            "svg-conditional.mod" >
  1962. <!-- ....................................................................... -->
  1963. <!-- SVG 1.1 Conditional Processing Module ................................. -->
  1964. <!-- file: svg-conditional.mod
  1965.  
  1966.      This is SVG, a language for describing two-dimensional graphics in XML.
  1967.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  1968.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  1969.  
  1970.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  1971.  
  1972.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
  1973.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-conditional.mod"
  1974.  
  1975.      ....................................................................... -->
  1976.  
  1977. <!-- Conditional Processing
  1978.  
  1979.         switch
  1980.  
  1981.      This module declares markup to provide support for conditional processing.
  1982. -->
  1983.  
  1984. <!-- extension list specification -->
  1985. <!ENTITY % ExtensionList.datatype "CDATA" >
  1986.  
  1987. <!-- feature list specification -->
  1988. <!ENTITY % FeatureList.datatype "CDATA" >
  1989.  
  1990. <!-- Qualified Names (Default) ......................... -->
  1991.  
  1992. <!ENTITY % SVG.switch.qname "switch" >
  1993.  
  1994. <!-- Attribute Collections (Default) ................... -->
  1995.  
  1996. <!ENTITY % SVG.Core.attrib "" >
  1997. <!ENTITY % SVG.Container.attrib "" >
  1998. <!ENTITY % SVG.Style.attrib "" >
  1999. <!ENTITY % SVG.Viewport.attrib "" >
  2000. <!ENTITY % SVG.Text.attrib "" >
  2001. <!ENTITY % SVG.TextContent.attrib "" >
  2002. <!ENTITY % SVG.Font.attrib "" >
  2003. <!ENTITY % SVG.Paint.attrib "" >
  2004. <!ENTITY % SVG.Color.attrib "" >
  2005. <!ENTITY % SVG.Opacity.attrib "" >
  2006. <!ENTITY % SVG.Graphics.attrib "" >
  2007. <!ENTITY % SVG.Marker.attrib "" >
  2008. <!ENTITY % SVG.ColorProfile.attrib "" >
  2009. <!ENTITY % SVG.Gradient.attrib "" >
  2010. <!ENTITY % SVG.Clip.attrib "" >
  2011. <!ENTITY % SVG.Mask.attrib "" >
  2012. <!ENTITY % SVG.Filter.attrib "" >
  2013. <!ENTITY % SVG.FilterColor.attrib "" >
  2014. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2015. <!ENTITY % SVG.Cursor.attrib "" >
  2016. <!ENTITY % SVG.External.attrib "" >
  2017.  
  2018. <!-- SVG.Conditional.class ............................. -->
  2019.  
  2020. <!ENTITY % SVG.Conditional.extra.class "" >
  2021.  
  2022. <!ENTITY % SVG.Conditional.class
  2023.     "| %SVG.switch.qname; %SVG.Conditional.extra.class;"
  2024. >
  2025.  
  2026. <!-- SVG.Conditional.attrib ............................ -->
  2027.  
  2028. <!ENTITY % SVG.Conditional.extra.attrib "" >
  2029.  
  2030. <!ENTITY % SVG.Conditional.attrib
  2031.     "requiredFeatures %FeatureList.datatype; #IMPLIED
  2032.      requiredExtensions %ExtensionList.datatype; #IMPLIED
  2033.      systemLanguage %LanguageCodes.datatype; #IMPLIED
  2034.      %SVG.Conditional.extra.attrib;"
  2035. >
  2036.  
  2037. <!-- SVG.Presentation.attrib ........................... -->
  2038.  
  2039. <!ENTITY % SVG.Presentation.extra.attrib "" >
  2040.  
  2041. <!ENTITY % SVG.Presentation.attrib
  2042.     "%SVG.Container.attrib;
  2043.      %SVG.Viewport.attrib;
  2044.      %SVG.Text.attrib;
  2045.      %SVG.TextContent.attrib;
  2046.      %SVG.Font.attrib;
  2047.      %SVG.Paint.attrib;
  2048.      %SVG.Color.attrib;
  2049.      %SVG.Opacity.attrib;
  2050.      %SVG.Graphics.attrib;
  2051.      %SVG.Marker.attrib;
  2052.      %SVG.ColorProfile.attrib;
  2053.      %SVG.Gradient.attrib;
  2054.      %SVG.Clip.attrib;
  2055.      %SVG.Mask.attrib;
  2056.      %SVG.Filter.attrib;
  2057.      %SVG.FilterColor.attrib;
  2058.      %SVG.Cursor.attrib;
  2059.      flood-color %SVGColor.datatype; #IMPLIED
  2060.      flood-opacity %OpacityValue.datatype; #IMPLIED
  2061.      lighting-color %SVGColor.datatype; #IMPLIED
  2062.      %SVG.Presentation.extra.attrib;"
  2063. >
  2064.  
  2065. <!-- switch: Switch Element ............................ -->
  2066.  
  2067. <!ENTITY % SVG.switch.extra.content "" >
  2068.  
  2069. <!ENTITY % SVG.switch.element "INCLUDE" >
  2070. <![%SVG.switch.element;[
  2071. <!ENTITY % SVG.switch.content
  2072.     "(( %SVG.Description.class; )*, ( %SVG.svg.qname; | %SVG.g.qname;
  2073.       | %SVG.use.qname; | %SVG.text.qname; | %SVG.Animation.class;
  2074.         %SVG.Conditional.class; %SVG.Image.class; %SVG.Shape.class;
  2075.         %SVG.Hyperlink.class; %SVG.Extensibility.class;
  2076.         %SVG.switch.extra.content; )*)"
  2077. >
  2078. <!ELEMENT %SVG.switch.qname; %SVG.switch.content; >
  2079. <!-- end of SVG.switch.element -->]]>
  2080.  
  2081. <!ENTITY % SVG.switch.attlist "INCLUDE" >
  2082. <![%SVG.switch.attlist;[
  2083. <!ATTLIST %SVG.switch.qname;
  2084.     %SVG.Core.attrib;
  2085.     %SVG.Conditional.attrib;
  2086.     %SVG.Style.attrib;
  2087.     %SVG.Presentation.attrib;
  2088.     %SVG.GraphicalEvents.attrib;
  2089.     %SVG.External.attrib;
  2090.     transform %TransformList.datatype; #IMPLIED
  2091. >
  2092. <!-- end of SVG.switch.attlist -->]]>
  2093.  
  2094. <!-- end of svg-conditional.mod -->
  2095. ]]>
  2096.  
  2097. <!-- Image Module ................................................ -->
  2098. <!ENTITY % svg-image.module "INCLUDE" >
  2099. <![%svg-image.module;[
  2100. <!ENTITY % svg-image.mod
  2101.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
  2102.            "svg-image.mod" >
  2103. <!-- ....................................................................... -->
  2104. <!-- SVG 1.1 Image Module .................................................. -->
  2105. <!-- file: svg-image.mod
  2106.  
  2107.      This is SVG, a language for describing two-dimensional graphics in XML.
  2108.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2109.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  2110.  
  2111.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2112.  
  2113.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
  2114.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-image.mod"
  2115.  
  2116.      ....................................................................... -->
  2117.  
  2118. <!-- Image
  2119.  
  2120.         image
  2121.  
  2122.      This module declares markup to provide support for image.
  2123. -->
  2124.  
  2125. <!-- Qualified Names (Default) ......................... -->
  2126.  
  2127. <!ENTITY % SVG.image.qname "image" >
  2128.  
  2129. <!-- Attribute Collections (Default) ................... -->
  2130.  
  2131. <!ENTITY % SVG.Core.attrib "" >
  2132. <!ENTITY % SVG.Conditional.attrib "" >
  2133. <!ENTITY % SVG.Style.attrib "" >
  2134. <!ENTITY % SVG.Viewport.attrib "" >
  2135. <!ENTITY % SVG.Color.attrib "" >
  2136. <!ENTITY % SVG.Opacity.attrib "" >
  2137. <!ENTITY % SVG.Graphics.attrib "" >
  2138. <!ENTITY % SVG.ColorProfile.attrib "" >
  2139. <!ENTITY % SVG.Clip.attrib "" >
  2140. <!ENTITY % SVG.Mask.attrib "" >
  2141. <!ENTITY % SVG.Filter.attrib "" >
  2142. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2143. <!ENTITY % SVG.Cursor.attrib "" >
  2144. <!ENTITY % SVG.XLinkEmbed.attrib "" >
  2145. <!ENTITY % SVG.External.attrib "" >
  2146.  
  2147. <!-- SVG.Image.class ................................... -->
  2148.  
  2149. <!ENTITY % SVG.Image.extra.class "" >
  2150.  
  2151. <!ENTITY % SVG.Image.class
  2152.     "| %SVG.image.qname; %SVG.Image.extra.class;"
  2153. >
  2154.  
  2155. <!-- image: Image Element .............................. -->
  2156.  
  2157. <!ENTITY % SVG.image.extra.content "" >
  2158.  
  2159. <!ENTITY % SVG.image.element "INCLUDE" >
  2160. <![%SVG.image.element;[
  2161. <!ENTITY % SVG.image.content
  2162.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2163.         %SVG.image.extra.content; )*)"
  2164. >
  2165. <!ELEMENT %SVG.image.qname; %SVG.image.content; >
  2166. <!-- end of SVG.image.element -->]]>
  2167.  
  2168. <!ENTITY % SVG.image.attlist "INCLUDE" >
  2169. <![%SVG.image.attlist;[
  2170. <!ATTLIST %SVG.image.qname;
  2171.     %SVG.Core.attrib;
  2172.     %SVG.Conditional.attrib;
  2173.     %SVG.Style.attrib;
  2174.     %SVG.Viewport.attrib;
  2175.     %SVG.Color.attrib;
  2176.     %SVG.Opacity.attrib;
  2177.     %SVG.Graphics.attrib;
  2178.     %SVG.ColorProfile.attrib;
  2179.     %SVG.Clip.attrib;
  2180.     %SVG.Mask.attrib;
  2181.     %SVG.Filter.attrib;
  2182.     %SVG.GraphicalEvents.attrib;
  2183.     %SVG.Cursor.attrib;
  2184.     %SVG.XLinkEmbed.attrib;
  2185.     %SVG.External.attrib;
  2186.     x %Coordinate.datatype; #IMPLIED
  2187.     y %Coordinate.datatype; #IMPLIED
  2188.     width %Length.datatype; #REQUIRED
  2189.     height %Length.datatype; #REQUIRED
  2190.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  2191.     transform %TransformList.datatype; #IMPLIED
  2192. >
  2193. <!-- end of SVG.image.attlist -->]]>
  2194.  
  2195. <!-- end of svg-image.mod -->
  2196. ]]>
  2197.  
  2198. <!-- Style Module ................................................ -->
  2199. <!ENTITY % svg-style.module "INCLUDE" >
  2200. <![%svg-style.module;[
  2201. <!ENTITY % svg-style.mod
  2202.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
  2203.            "svg-style.mod" >
  2204. <!-- ....................................................................... -->
  2205. <!-- SVG 1.1 Style Module .................................................. -->
  2206. <!-- file: svg-style.mod
  2207.  
  2208.      This is SVG, a language for describing two-dimensional graphics in XML.
  2209.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2210.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  2211.  
  2212.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2213.  
  2214.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
  2215.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-style.mod"
  2216.  
  2217.      ....................................................................... -->
  2218.  
  2219. <!-- Style
  2220.  
  2221.         style
  2222.  
  2223.      This module declares markup to provide support for stylesheet.
  2224. -->
  2225.  
  2226. <!-- list of classes -->
  2227. <!ENTITY % ClassList.datatype "CDATA" >
  2228.  
  2229. <!-- comma-separated list of media descriptors. -->
  2230. <!ENTITY % MediaDesc.datatype "CDATA" >
  2231.  
  2232. <!-- style sheet data -->
  2233. <!ENTITY % StyleSheet.datatype "CDATA" >
  2234.  
  2235. <!-- Qualified Names (Default) ......................... -->
  2236.  
  2237. <!ENTITY % SVG.style.qname "style" >
  2238.  
  2239. <!-- Attribute Collections (Default) ................... -->
  2240.  
  2241. <!ENTITY % SVG.Core.attrib "" >
  2242.  
  2243. <!-- SVG.Style.class ................................... -->
  2244.  
  2245. <!ENTITY % SVG.Style.extra.class "" >
  2246.  
  2247. <!ENTITY % SVG.Style.class
  2248.     "| %SVG.style.qname; %SVG.Style.extra.class;"
  2249. >
  2250.  
  2251. <!-- SVG.Style.attrib .................................. -->
  2252.  
  2253. <!ENTITY % SVG.Style.extra.attrib "" >
  2254.  
  2255. <!ENTITY % SVG.Style.attrib
  2256.     "style %StyleSheet.datatype; #IMPLIED
  2257.      class %ClassList.datatype; #IMPLIED
  2258.      %SVG.Style.extra.attrib;"
  2259. >
  2260.  
  2261. <!-- style: Style Element .............................. -->
  2262.  
  2263. <!ENTITY % SVG.style.extra.content "" >
  2264.  
  2265. <!ENTITY % SVG.style.element "INCLUDE" >
  2266. <![%SVG.style.element;[
  2267. <!ENTITY % SVG.style.content
  2268.     "( #PCDATA %SVG.style.extra.content; )*"
  2269. >
  2270. <!ELEMENT %SVG.style.qname; %SVG.style.content; >
  2271. <!-- end of SVG.style.element -->]]>
  2272.  
  2273. <!ENTITY % SVG.style.attlist "INCLUDE" >
  2274. <![%SVG.style.attlist;[
  2275. <!ATTLIST %SVG.style.qname;
  2276.     xml:space ( preserve ) #FIXED 'preserve'
  2277.     %SVG.Core.attrib;
  2278.     type %ContentType.datatype; #REQUIRED
  2279.     media %MediaDesc.datatype; #IMPLIED
  2280.     title %Text.datatype; #IMPLIED
  2281. >
  2282. <!-- end of SVG.style.attlist -->]]>
  2283.  
  2284. <!-- end of svg-style.mod -->
  2285. ]]>
  2286.  
  2287. <!-- Shape Module ................................................ -->
  2288. <!ENTITY % svg-shape.module "INCLUDE" >
  2289. <![%svg-shape.module;[
  2290. <!ENTITY % svg-shape.mod
  2291.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
  2292.            "svg-shape.mod" >
  2293. <!-- ....................................................................... -->
  2294. <!-- SVG 1.1 Shape Module .................................................. -->
  2295. <!-- file: svg-shape.mod
  2296.  
  2297.      This is SVG, a language for describing two-dimensional graphics in XML.
  2298.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2299.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  2300.  
  2301.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2302.  
  2303.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
  2304.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-shape.mod"
  2305.  
  2306.      ....................................................................... -->
  2307.  
  2308. <!-- Shape
  2309.  
  2310.         path, rect, circle, line, ellipse, polyline, polygon
  2311.  
  2312.      This module declares markup to provide support for graphical shapes.
  2313. -->
  2314.  
  2315. <!-- a list of points -->
  2316. <!ENTITY % Points.datatype "CDATA" >
  2317.  
  2318. <!-- Qualified Names (Default) ......................... -->
  2319.  
  2320. <!ENTITY % SVG.path.qname "path" >
  2321. <!ENTITY % SVG.rect.qname "rect" >
  2322. <!ENTITY % SVG.circle.qname "circle" >
  2323. <!ENTITY % SVG.line.qname "line" >
  2324. <!ENTITY % SVG.ellipse.qname "ellipse" >
  2325. <!ENTITY % SVG.polyline.qname "polyline" >
  2326. <!ENTITY % SVG.polygon.qname "polygon" >
  2327.  
  2328. <!-- Attribute Collections (Default) ................... -->
  2329.  
  2330. <!ENTITY % SVG.Core.attrib "" >
  2331. <!ENTITY % SVG.Conditional.attrib "" >
  2332. <!ENTITY % SVG.Style.attrib "" >
  2333. <!ENTITY % SVG.Paint.attrib "" >
  2334. <!ENTITY % SVG.Color.attrib "" >
  2335. <!ENTITY % SVG.Opacity.attrib "" >
  2336. <!ENTITY % SVG.Graphics.attrib "" >
  2337. <!ENTITY % SVG.Marker.attrib "" >
  2338. <!ENTITY % SVG.Clip.attrib "" >
  2339. <!ENTITY % SVG.Mask.attrib "" >
  2340. <!ENTITY % SVG.Filter.attrib "" >
  2341. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2342. <!ENTITY % SVG.Cursor.attrib "" >
  2343. <!ENTITY % SVG.External.attrib "" >
  2344.  
  2345. <!-- SVG.Shape.class ................................... -->
  2346.  
  2347. <!ENTITY % SVG.Shape.extra.class "" >
  2348.  
  2349. <!ENTITY % SVG.Shape.class
  2350.     "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
  2351.      | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
  2352.      | %SVG.polygon.qname; %SVG.Shape.extra.class;"
  2353. >
  2354.  
  2355. <!-- path: Path Element ................................ -->
  2356.  
  2357. <!ENTITY % SVG.path.extra.content "" >
  2358.  
  2359. <!ENTITY % SVG.path.element "INCLUDE" >
  2360. <![%SVG.path.element;[
  2361. <!ENTITY % SVG.path.content
  2362.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2363.         %SVG.path.extra.content; )*)"
  2364. >
  2365. <!ELEMENT %SVG.path.qname; %SVG.path.content; >
  2366. <!-- end of SVG.path.element -->]]>
  2367.  
  2368. <!ENTITY % SVG.path.attlist "INCLUDE" >
  2369. <![%SVG.path.attlist;[
  2370. <!ATTLIST %SVG.path.qname;
  2371.     %SVG.Core.attrib;
  2372.     %SVG.Conditional.attrib;
  2373.     %SVG.Style.attrib;
  2374.     %SVG.Paint.attrib;
  2375.     %SVG.Color.attrib;
  2376.     %SVG.Opacity.attrib;
  2377.     %SVG.Graphics.attrib;
  2378.     %SVG.Marker.attrib;
  2379.     %SVG.Clip.attrib;
  2380.     %SVG.Mask.attrib;
  2381.     %SVG.Filter.attrib;
  2382.     %SVG.GraphicalEvents.attrib;
  2383.     %SVG.Cursor.attrib;
  2384.     %SVG.External.attrib;
  2385.     d %PathData.datatype; #REQUIRED
  2386.     pathLength %Number.datatype; #IMPLIED
  2387.     transform %TransformList.datatype; #IMPLIED
  2388. >
  2389. <!-- end of SVG.path.attlist -->]]>
  2390.  
  2391. <!-- rect: Rectangle Element ........................... -->
  2392.  
  2393. <!ENTITY % SVG.rect.extra.content "" >
  2394.  
  2395. <!ENTITY % SVG.rect.element "INCLUDE" >
  2396. <![%SVG.rect.element;[
  2397. <!ENTITY % SVG.rect.content
  2398.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2399.         %SVG.rect.extra.content; )*)"
  2400. >
  2401. <!ELEMENT %SVG.rect.qname; %SVG.rect.content; >
  2402. <!-- end of SVG.rect.element -->]]>
  2403.  
  2404. <!ENTITY % SVG.rect.attlist "INCLUDE" >
  2405. <![%SVG.rect.attlist;[
  2406. <!ATTLIST %SVG.rect.qname;
  2407.     %SVG.Core.attrib;
  2408.     %SVG.Conditional.attrib;
  2409.     %SVG.Style.attrib;
  2410.     %SVG.Paint.attrib;
  2411.     %SVG.Color.attrib;
  2412.     %SVG.Opacity.attrib;
  2413.     %SVG.Graphics.attrib;
  2414.     %SVG.Clip.attrib;
  2415.     %SVG.Mask.attrib;
  2416.     %SVG.Filter.attrib;
  2417.     %SVG.GraphicalEvents.attrib;
  2418.     %SVG.Cursor.attrib;
  2419.     %SVG.External.attrib;
  2420.     x %Coordinate.datatype; #IMPLIED
  2421.     y %Coordinate.datatype; #IMPLIED
  2422.     width %Length.datatype; #REQUIRED
  2423.     height %Length.datatype; #REQUIRED
  2424.     rx %Length.datatype; #IMPLIED
  2425.     ry %Length.datatype; #IMPLIED
  2426.     transform %TransformList.datatype; #IMPLIED
  2427. >
  2428. <!-- end of SVG.rect.attlist -->]]>
  2429.  
  2430. <!-- circle: Circle Element ............................ -->
  2431.  
  2432. <!ENTITY % SVG.circle.extra.content "" >
  2433.  
  2434. <!ENTITY % SVG.circle.element "INCLUDE" >
  2435. <![%SVG.circle.element;[
  2436. <!ENTITY % SVG.circle.content
  2437.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2438.         %SVG.circle.extra.content; )*)"
  2439. >
  2440. <!ELEMENT %SVG.circle.qname; %SVG.circle.content; >
  2441. <!-- end of SVG.circle.element -->]]>
  2442.  
  2443. <!ENTITY % SVG.circle.attlist "INCLUDE" >
  2444. <![%SVG.circle.attlist;[
  2445. <!ATTLIST %SVG.circle.qname;
  2446.     %SVG.Core.attrib;
  2447.     %SVG.Conditional.attrib;
  2448.     %SVG.Style.attrib;
  2449.     %SVG.Paint.attrib;
  2450.     %SVG.Color.attrib;
  2451.     %SVG.Opacity.attrib;
  2452.     %SVG.Graphics.attrib;
  2453.     %SVG.Clip.attrib;
  2454.     %SVG.Mask.attrib;
  2455.     %SVG.Filter.attrib;
  2456.     %SVG.GraphicalEvents.attrib;
  2457.     %SVG.Cursor.attrib;
  2458.     %SVG.External.attrib;
  2459.     cx %Coordinate.datatype; #IMPLIED
  2460.     cy %Coordinate.datatype; #IMPLIED
  2461.     r %Length.datatype; #REQUIRED
  2462.     transform %TransformList.datatype; #IMPLIED
  2463. >
  2464. <!-- end of SVG.circle.attlist -->]]>
  2465.  
  2466. <!-- line: Line Element ................................ -->
  2467.  
  2468. <!ENTITY % SVG.line.extra.content "" >
  2469.  
  2470. <!ENTITY % SVG.line.element "INCLUDE" >
  2471. <![%SVG.line.element;[
  2472. <!ENTITY % SVG.line.content
  2473.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2474.         %SVG.line.extra.content; )*)"
  2475. >
  2476. <!ELEMENT %SVG.line.qname; %SVG.line.content; >
  2477. <!-- end of SVG.line.element -->]]>
  2478.  
  2479. <!ENTITY % SVG.line.attlist "INCLUDE" >
  2480. <![%SVG.line.attlist;[
  2481. <!ATTLIST %SVG.line.qname;
  2482.     %SVG.Core.attrib;
  2483.     %SVG.Conditional.attrib;
  2484.     %SVG.Style.attrib;
  2485.     %SVG.Paint.attrib;
  2486.     %SVG.Color.attrib;
  2487.     %SVG.Opacity.attrib;
  2488.     %SVG.Graphics.attrib;
  2489.     %SVG.Marker.attrib;
  2490.     %SVG.Clip.attrib;
  2491.     %SVG.Mask.attrib;
  2492.     %SVG.Filter.attrib;
  2493.     %SVG.GraphicalEvents.attrib;
  2494.     %SVG.Cursor.attrib;
  2495.     %SVG.External.attrib;
  2496.     x1 %Coordinate.datatype; #IMPLIED
  2497.     y1 %Coordinate.datatype; #IMPLIED
  2498.     x2 %Coordinate.datatype; #IMPLIED
  2499.     y2 %Coordinate.datatype; #IMPLIED
  2500.     transform %TransformList.datatype; #IMPLIED
  2501. >
  2502. <!-- end of SVG.line.attlist -->]]>
  2503.  
  2504. <!-- ellipse: Ellipse Element .......................... -->
  2505.  
  2506. <!ENTITY % SVG.ellipse.extra.content "" >
  2507.  
  2508. <!ENTITY % SVG.ellipse.element "INCLUDE" >
  2509. <![%SVG.ellipse.element;[
  2510. <!ENTITY % SVG.ellipse.content
  2511.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2512.         %SVG.ellipse.extra.content; )*)"
  2513. >
  2514. <!ELEMENT %SVG.ellipse.qname; %SVG.ellipse.content; >
  2515. <!-- end of SVG.ellipse.element -->]]>
  2516.  
  2517. <!ENTITY % SVG.ellipse.attlist "INCLUDE" >
  2518. <![%SVG.ellipse.attlist;[
  2519. <!ATTLIST %SVG.ellipse.qname;
  2520.     %SVG.Core.attrib;
  2521.     %SVG.Conditional.attrib;
  2522.     %SVG.Style.attrib;
  2523.     %SVG.Paint.attrib;
  2524.     %SVG.Color.attrib;
  2525.     %SVG.Opacity.attrib;
  2526.     %SVG.Graphics.attrib;
  2527.     %SVG.Clip.attrib;
  2528.     %SVG.Mask.attrib;
  2529.     %SVG.Filter.attrib;
  2530.     %SVG.GraphicalEvents.attrib;
  2531.     %SVG.Cursor.attrib;
  2532.     %SVG.External.attrib;
  2533.     cx %Coordinate.datatype; #IMPLIED
  2534.     cy %Coordinate.datatype; #IMPLIED
  2535.     rx %Length.datatype; #REQUIRED
  2536.     ry %Length.datatype; #REQUIRED
  2537.     transform %TransformList.datatype; #IMPLIED
  2538. >
  2539. <!-- end of SVG.ellipse.attlist -->]]>
  2540.  
  2541. <!-- polyline: Polyline Element ........................ -->
  2542.  
  2543. <!ENTITY % SVG.polyline.extra.content "" >
  2544.  
  2545. <!ENTITY % SVG.polyline.element "INCLUDE" >
  2546. <![%SVG.polyline.element;[
  2547. <!ENTITY % SVG.polyline.content
  2548.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2549.         %SVG.polyline.extra.content; )*)"
  2550. >
  2551. <!ELEMENT %SVG.polyline.qname; %SVG.polyline.content; >
  2552. <!-- end of SVG.polyline.element -->]]>
  2553.  
  2554. <!ENTITY % SVG.polyline.attlist "INCLUDE" >
  2555. <![%SVG.polyline.attlist;[
  2556. <!ATTLIST %SVG.polyline.qname;
  2557.     %SVG.Core.attrib;
  2558.     %SVG.Conditional.attrib;
  2559.     %SVG.Style.attrib;
  2560.     %SVG.Paint.attrib;
  2561.     %SVG.Color.attrib;
  2562.     %SVG.Opacity.attrib;
  2563.     %SVG.Graphics.attrib;
  2564.     %SVG.Marker.attrib;
  2565.     %SVG.Clip.attrib;
  2566.     %SVG.Mask.attrib;
  2567.     %SVG.Filter.attrib;
  2568.     %SVG.GraphicalEvents.attrib;
  2569.     %SVG.Cursor.attrib;
  2570.     %SVG.External.attrib;
  2571.     points %Points.datatype; #REQUIRED
  2572.     transform %TransformList.datatype; #IMPLIED
  2573. >
  2574. <!-- end of SVG.polyline.attlist -->]]>
  2575.  
  2576. <!-- polygon: Polygon Element .......................... -->
  2577.  
  2578. <!ENTITY % SVG.polygon.extra.content "" >
  2579.  
  2580. <!ENTITY % SVG.polygon.element "INCLUDE" >
  2581. <![%SVG.polygon.element;[
  2582. <!ENTITY % SVG.polygon.content
  2583.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
  2584.         %SVG.polygon.extra.content; )*)"
  2585. >
  2586. <!ELEMENT %SVG.polygon.qname; %SVG.polygon.content; >
  2587. <!-- end of SVG.polygon.element -->]]>
  2588.  
  2589. <!ENTITY % SVG.polygon.attlist "INCLUDE" >
  2590. <![%SVG.polygon.attlist;[
  2591. <!ATTLIST %SVG.polygon.qname;
  2592.     %SVG.Core.attrib;
  2593.     %SVG.Conditional.attrib;
  2594.     %SVG.Style.attrib;
  2595.     %SVG.Paint.attrib;
  2596.     %SVG.Color.attrib;
  2597.     %SVG.Opacity.attrib;
  2598.     %SVG.Graphics.attrib;
  2599.     %SVG.Marker.attrib;
  2600.     %SVG.Clip.attrib;
  2601.     %SVG.Mask.attrib;
  2602.     %SVG.Filter.attrib;
  2603.     %SVG.GraphicalEvents.attrib;
  2604.     %SVG.Cursor.attrib;
  2605.     %SVG.External.attrib;
  2606.     points %Points.datatype; #REQUIRED
  2607.     transform %TransformList.datatype; #IMPLIED
  2608. >
  2609. <!-- end of SVG.polygon.attlist -->]]>
  2610.  
  2611. <!-- end of svg-shape.mod -->
  2612. ]]>
  2613.  
  2614. <!-- Text Module ................................................. -->
  2615. <!ENTITY % svg-text.module "INCLUDE" >
  2616. <![%svg-text.module;[
  2617. <!ENTITY % svg-text.mod
  2618.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
  2619.            "svg-text.mod" >
  2620. <!-- ....................................................................... -->
  2621. <!-- SVG 1.1 Text Module ................................................... -->
  2622. <!-- file: svg-text.mod
  2623.  
  2624.      This is SVG, a language for describing two-dimensional graphics in XML.
  2625.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  2626.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  2627.  
  2628.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  2629.  
  2630.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
  2631.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-text.mod"
  2632.  
  2633.      ....................................................................... -->
  2634.  
  2635. <!-- Text
  2636.  
  2637.         text, tspan, tref, textPath, altGlyph, altGlyphDef, altGlyphItem,
  2638.         glyphRef
  2639.  
  2640.      This module declares markup to provide support for alternate glyph.
  2641. -->
  2642.  
  2643. <!-- 'baseline-shift' property/attribute value (e.g., 'baseline', 'sub', etc.) -->
  2644. <!ENTITY % BaselineShiftValue.datatype "CDATA" >
  2645.  
  2646. <!-- 'font-family' property/attribute value (i.e., list of fonts) -->
  2647. <!ENTITY % FontFamilyValue.datatype "CDATA" >
  2648.  
  2649. <!-- 'font-size' property/attribute value -->
  2650. <!ENTITY % FontSizeValue.datatype "CDATA" >
  2651.  
  2652. <!-- 'font-size-adjust' property/attribute value -->
  2653. <!ENTITY % FontSizeAdjustValue.datatype "CDATA" >
  2654.  
  2655. <!-- 'glyph-orientation-horizontal' property/attribute value (e.g., <angle>) -->
  2656. <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" >
  2657.  
  2658. <!-- 'glyph-orientation-vertical' property/attribute value (e.g., 'auto', <angle>) -->
  2659. <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" >
  2660.  
  2661. <!-- 'kerning' property/attribute value (e.g., 'auto', <length>) -->
  2662. <!ENTITY % KerningValue.datatype "CDATA" >
  2663.  
  2664. <!-- 'letter-spacing' or 'word-spacing' property/attribute value (e.g., 'normal', <length>) -->
  2665. <!ENTITY % SpacingValue.datatype "CDATA" >
  2666.  
  2667. <!-- 'text-decoration' property/attribute value (e.g., 'none', 'underline') -->
  2668. <!ENTITY % TextDecorationValue.datatype "CDATA" >
  2669.  
  2670. <!-- Qualified Names (Default) ......................... -->
  2671.  
  2672. <!ENTITY % SVG.text.qname "text" >
  2673. <!ENTITY % SVG.tspan.qname "tspan" >
  2674. <!ENTITY % SVG.tref.qname "tref" >
  2675. <!ENTITY % SVG.textPath.qname "textPath" >
  2676. <!ENTITY % SVG.altGlyph.qname "altGlyph" >
  2677. <!ENTITY % SVG.altGlyphDef.qname "altGlyphDef" >
  2678. <!ENTITY % SVG.altGlyphItem.qname "altGlyphItem" >
  2679. <!ENTITY % SVG.glyphRef.qname "glyphRef" >
  2680.  
  2681. <!-- Attribute Collections (Default) ................... -->
  2682.  
  2683. <!ENTITY % SVG.Core.attrib "" >
  2684. <!ENTITY % SVG.Conditional.attrib "" >
  2685. <!ENTITY % SVG.Style.attrib "" >
  2686. <!ENTITY % SVG.Paint.attrib "" >
  2687. <!ENTITY % SVG.Color.attrib "" >
  2688. <!ENTITY % SVG.Opacity.attrib "" >
  2689. <!ENTITY % SVG.Graphics.attrib "" >
  2690. <!ENTITY % SVG.Clip.attrib "" >
  2691. <!ENTITY % SVG.Mask.attrib "" >
  2692. <!ENTITY % SVG.Filter.attrib "" >
  2693. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  2694. <!ENTITY % SVG.Cursor.attrib "" >
  2695. <!ENTITY % SVG.XLink.attrib "" >
  2696. <!ENTITY % SVG.XLinkRequired.attrib "" >
  2697. <!ENTITY % SVG.External.attrib "" >
  2698.  
  2699. <!-- SVG.Text.class .................................... -->
  2700.  
  2701. <!ENTITY % SVG.Text.extra.class "" >
  2702.  
  2703. <!ENTITY % SVG.Text.class
  2704.     "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;"
  2705. >
  2706.  
  2707. <!-- SVG.TextContent.class ............................. -->
  2708.  
  2709. <!ENTITY % SVG.TextContent.extra.class "" >
  2710.  
  2711. <!ENTITY % SVG.TextContent.class
  2712.     "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname;
  2713.      | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;"
  2714. >
  2715.  
  2716. <!-- SVG.Text.attrib ................................... -->
  2717.  
  2718. <!ENTITY % SVG.Text.extra.attrib "" >
  2719.  
  2720. <!ENTITY % SVG.Text.attrib
  2721.     "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED
  2722.      %SVG.Text.extra.attrib;"
  2723. >
  2724.  
  2725. <!-- SVG.TextContent.attrib ............................ -->
  2726.  
  2727. <!ENTITY % SVG.TextContent.extra.attrib "" >
  2728.  
  2729. <!ENTITY % SVG.TextContent.attrib
  2730.     "alignment-baseline ( auto | baseline | before-edge | text-before-edge |
  2731.                           middle | central | after-edge | text-after-edge |
  2732.                           ideographic | alphabetic | hanging | mathematical |
  2733.                           inherit ) #IMPLIED
  2734.      baseline-shift %BaselineShiftValue.datatype; #IMPLIED
  2735.      direction ( ltr | rtl | inherit ) #IMPLIED
  2736.      dominant-baseline ( auto | use-script | no-change | reset-size |
  2737.                          ideographic | alphabetic | hanging | mathematical |
  2738.                          central | middle | text-after-edge | text-before-edge |
  2739.                          inherit ) #IMPLIED
  2740.      glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype;
  2741.                                   #IMPLIED
  2742.      glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype;
  2743.                                 #IMPLIED
  2744.      kerning %KerningValue.datatype; #IMPLIED
  2745.      letter-spacing %SpacingValue.datatype; #IMPLIED
  2746.      text-anchor ( start | middle | end | inherit ) #IMPLIED
  2747.      text-decoration %TextDecorationValue.datatype; #IMPLIED
  2748.      unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED
  2749.      word-spacing %SpacingValue.datatype; #IMPLIED
  2750.      %SVG.TextContent.extra.attrib;"
  2751. >
  2752.  
  2753. <!-- SVG.Font.attrib ................................... -->
  2754.  
  2755. <!ENTITY % SVG.Font.extra.attrib "" >
  2756.  
  2757. <!ENTITY % SVG.Font.attrib
  2758.     "font-family %FontFamilyValue.datatype; #IMPLIED
  2759.      font-size %FontSizeValue.datatype; #IMPLIED
  2760.      font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED
  2761.      font-stretch ( normal | wider | narrower | ultra-condensed |
  2762.                     extra-condensed | condensed | semi-condensed |
  2763.                     semi-expanded | expanded | extra-expanded |
  2764.                     ultra-expanded | inherit ) #IMPLIED
  2765.      font-style ( normal | italic | oblique | inherit ) #IMPLIED
  2766.      font-variant ( normal | small-caps | inherit ) #IMPLIED
  2767.      font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |
  2768.                    500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED
  2769.      %SVG.Font.extra.attrib;"
  2770. >
  2771.  
  2772. <!-- text: Text Element ................................ -->
  2773.  
  2774. <!ENTITY % SVG.text.extra.content "" >
  2775.  
  2776. <!ENTITY % SVG.text.element "INCLUDE" >
  2777. <![%SVG.text.element;[
  2778. <!ENTITY % SVG.text.content
  2779.     "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class;
  2780.        %SVG.TextContent.class; %SVG.Hyperlink.class;
  2781.        %SVG.text.extra.content; )*"
  2782. >
  2783. <!ELEMENT %SVG.text.qname; %SVG.text.content; >
  2784. <!-- end of SVG.text.element -->]]>
  2785.  
  2786. <!ENTITY % SVG.text.attlist "INCLUDE" >
  2787. <![%SVG.text.attlist;[
  2788. <!ATTLIST %SVG.text.qname;
  2789.     %SVG.Core.attrib;
  2790.     %SVG.Conditional.attrib;
  2791.     %SVG.Style.attrib;
  2792.     %SVG.Text.attrib;
  2793.     %SVG.TextContent.attrib;
  2794.     %SVG.Font.attrib;
  2795.     %SVG.Paint.attrib;
  2796.     %SVG.Color.attrib;
  2797.     %SVG.Opacity.attrib;
  2798.     %SVG.Graphics.attrib;
  2799.     %SVG.Clip.attrib;
  2800.     %SVG.Mask.attrib;
  2801.     %SVG.Filter.attrib;
  2802.     %SVG.GraphicalEvents.attrib;
  2803.     %SVG.Cursor.attrib;
  2804.     %SVG.External.attrib;
  2805.     x %Coordinates.datatype; #IMPLIED
  2806.     y %Coordinates.datatype; #IMPLIED
  2807.     dx %Lengths.datatype; #IMPLIED
  2808.     dy %Lengths.datatype; #IMPLIED
  2809.     rotate %Numbers.datatype; #IMPLIED
  2810.     textLength %Length.datatype; #IMPLIED
  2811.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2812.     transform %TransformList.datatype; #IMPLIED
  2813. >
  2814. <!-- end of SVG.text.attlist -->]]>
  2815.  
  2816. <!-- tspan: Text Span Element .......................... -->
  2817.  
  2818. <!ENTITY % SVG.tspan.extra.content "" >
  2819.  
  2820. <!ENTITY % SVG.tspan.element "INCLUDE" >
  2821. <![%SVG.tspan.element;[
  2822. <!ENTITY % SVG.tspan.content
  2823.     "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname;
  2824.      | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  2825.      | %SVG.Description.class; %SVG.Hyperlink.class;
  2826.        %SVG.tspan.extra.content; )*"
  2827. >
  2828. <!ELEMENT %SVG.tspan.qname; %SVG.tspan.content; >
  2829. <!-- end of SVG.tspan.element -->]]>
  2830.  
  2831. <!ENTITY % SVG.tspan.attlist "INCLUDE" >
  2832. <![%SVG.tspan.attlist;[
  2833. <!ATTLIST %SVG.tspan.qname;
  2834.     %SVG.Core.attrib;
  2835.     %SVG.Conditional.attrib;
  2836.     %SVG.Style.attrib;
  2837.     %SVG.TextContent.attrib;
  2838.     %SVG.Font.attrib;
  2839.     %SVG.Paint.attrib;
  2840.     %SVG.Color.attrib;
  2841.     %SVG.Opacity.attrib;
  2842.     %SVG.Graphics.attrib;
  2843.     %SVG.Clip.attrib;
  2844.     %SVG.Mask.attrib;
  2845.     %SVG.Filter.attrib;
  2846.     %SVG.GraphicalEvents.attrib;
  2847.     %SVG.Cursor.attrib;
  2848.     %SVG.External.attrib;
  2849.     x %Coordinates.datatype; #IMPLIED
  2850.     y %Coordinates.datatype; #IMPLIED
  2851.     dx %Lengths.datatype; #IMPLIED
  2852.     dy %Lengths.datatype; #IMPLIED
  2853.     rotate %Numbers.datatype; #IMPLIED
  2854.     textLength %Length.datatype; #IMPLIED
  2855.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2856. >
  2857. <!-- end of SVG.tspan.attlist -->]]>
  2858.  
  2859. <!-- tref: Text Reference Element ...................... -->
  2860.  
  2861. <!ENTITY % SVG.tref.extra.content "" >
  2862.  
  2863. <!ENTITY % SVG.tref.element "INCLUDE" >
  2864. <![%SVG.tref.element;[
  2865. <!ENTITY % SVG.tref.content
  2866.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  2867.      | %SVG.Description.class; %SVG.tref.extra.content; )*"
  2868. >
  2869. <!ELEMENT %SVG.tref.qname; %SVG.tref.content; >
  2870. <!-- end of SVG.tref.element -->]]>
  2871.  
  2872. <!ENTITY % SVG.tref.attlist "INCLUDE" >
  2873. <![%SVG.tref.attlist;[
  2874. <!ATTLIST %SVG.tref.qname;
  2875.     %SVG.Core.attrib;
  2876.     %SVG.Conditional.attrib;
  2877.     %SVG.Style.attrib;
  2878.     %SVG.TextContent.attrib;
  2879.     %SVG.Font.attrib;
  2880.     %SVG.Paint.attrib;
  2881.     %SVG.Color.attrib;
  2882.     %SVG.Opacity.attrib;
  2883.     %SVG.Graphics.attrib;
  2884.     %SVG.Clip.attrib;
  2885.     %SVG.Mask.attrib;
  2886.     %SVG.Filter.attrib;
  2887.     %SVG.GraphicalEvents.attrib;
  2888.     %SVG.Cursor.attrib;
  2889.     %SVG.XLinkRequired.attrib;
  2890.     %SVG.External.attrib;
  2891.     x %Coordinates.datatype; #IMPLIED
  2892.     y %Coordinates.datatype; #IMPLIED
  2893.     dx %Lengths.datatype; #IMPLIED
  2894.     dy %Lengths.datatype; #IMPLIED
  2895.     rotate %Numbers.datatype; #IMPLIED
  2896.     textLength %Length.datatype; #IMPLIED
  2897.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2898. >
  2899. <!-- end of SVG.tref.attlist -->]]>
  2900.  
  2901. <!-- textPath: Text Path Element ....................... -->
  2902.  
  2903. <!ENTITY % SVG.textPath.extra.content "" >
  2904.  
  2905. <!ENTITY % SVG.textPath.element "INCLUDE" >
  2906. <![%SVG.textPath.element;[
  2907. <!ENTITY % SVG.textPath.content
  2908.     "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname;
  2909.      | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  2910.      | %SVG.Description.class; %SVG.Hyperlink.class;
  2911.        %SVG.textPath.extra.content; )*"
  2912. >
  2913. <!ELEMENT %SVG.textPath.qname; %SVG.textPath.content; >
  2914. <!-- end of SVG.textPath.element -->]]>
  2915.  
  2916. <!ENTITY % SVG.textPath.attlist "INCLUDE" >
  2917. <![%SVG.textPath.attlist;[
  2918. <!ATTLIST %SVG.textPath.qname;
  2919.     %SVG.Core.attrib;
  2920.     %SVG.Conditional.attrib;
  2921.     %SVG.Style.attrib;
  2922.     %SVG.TextContent.attrib;
  2923.     %SVG.Font.attrib;
  2924.     %SVG.Paint.attrib;
  2925.     %SVG.Color.attrib;
  2926.     %SVG.Opacity.attrib;
  2927.     %SVG.Graphics.attrib;
  2928.     %SVG.Clip.attrib;
  2929.     %SVG.Mask.attrib;
  2930.     %SVG.Filter.attrib;
  2931.     %SVG.GraphicalEvents.attrib;
  2932.     %SVG.Cursor.attrib;
  2933.     %SVG.XLinkRequired.attrib;
  2934.     %SVG.External.attrib;
  2935.     startOffset %Length.datatype; #IMPLIED
  2936.     textLength %Length.datatype; #IMPLIED
  2937.     lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
  2938.     method ( align | stretch ) #IMPLIED
  2939.     spacing ( auto | exact ) #IMPLIED
  2940. >
  2941. <!-- end of SVG.textPath.attlist -->]]>
  2942.  
  2943. <!-- altGlyph: Alternate Glyph Element ................. -->
  2944.  
  2945. <!ENTITY % SVG.altGlyph.extra.content "" >
  2946.  
  2947. <!ENTITY % SVG.altGlyph.element "INCLUDE" >
  2948. <![%SVG.altGlyph.element;[
  2949. <!ENTITY % SVG.altGlyph.content
  2950.     "( #PCDATA %SVG.altGlyph.extra.content; )*"
  2951. >
  2952. <!ELEMENT %SVG.altGlyph.qname; %SVG.altGlyph.content; >
  2953. <!-- end of SVG.altGlyph.element -->]]>
  2954.  
  2955. <!ENTITY % SVG.altGlyph.attlist "INCLUDE" >
  2956. <![%SVG.altGlyph.attlist;[
  2957. <!ATTLIST %SVG.altGlyph.qname;
  2958.     %SVG.Core.attrib;
  2959.     %SVG.Conditional.attrib;
  2960.     %SVG.Style.attrib;
  2961.     %SVG.TextContent.attrib;
  2962.     %SVG.Font.attrib;
  2963.     %SVG.Paint.attrib;
  2964.     %SVG.Color.attrib;
  2965.     %SVG.Opacity.attrib;
  2966.     %SVG.Graphics.attrib;
  2967.     %SVG.Clip.attrib;
  2968.     %SVG.Mask.attrib;
  2969.     %SVG.Filter.attrib;
  2970.     %SVG.GraphicalEvents.attrib;
  2971.     %SVG.Cursor.attrib;
  2972.     %SVG.XLink.attrib;
  2973.     %SVG.External.attrib;
  2974.     x %Coordinates.datatype; #IMPLIED
  2975.     y %Coordinates.datatype; #IMPLIED
  2976.     dx %Lengths.datatype; #IMPLIED
  2977.     dy %Lengths.datatype; #IMPLIED
  2978.     glyphRef CDATA #IMPLIED
  2979.     format CDATA #IMPLIED
  2980.     rotate %Numbers.datatype; #IMPLIED
  2981. >
  2982. <!-- end of SVG.altGlyph.attlist -->]]>
  2983.  
  2984. <!-- altGlyphDef: Alternate Glyph Definition Element ... -->
  2985.  
  2986. <!ENTITY % SVG.altGlyphDef.extra.content "" >
  2987.  
  2988. <!ENTITY % SVG.altGlyphDef.element "INCLUDE" >
  2989. <![%SVG.altGlyphDef.element;[
  2990. <!ENTITY % SVG.altGlyphDef.content
  2991.     "(( %SVG.glyphRef.qname;+ | %SVG.altGlyphItem.qname;+ )
  2992.         %SVG.altGlyphDef.extra.content; )"
  2993. >
  2994. <!ELEMENT %SVG.altGlyphDef.qname; %SVG.altGlyphDef.content; >
  2995. <!-- end of SVG.altGlyphDef.element -->]]>
  2996.  
  2997. <!ENTITY % SVG.altGlyphDef.attlist "INCLUDE" >
  2998. <![%SVG.altGlyphDef.attlist;[
  2999. <!ATTLIST %SVG.altGlyphDef.qname;
  3000.     %SVG.Core.attrib;
  3001. >
  3002. <!-- end of SVG.altGlyphDef.attlist -->]]>
  3003.  
  3004. <!-- altGlyphItem: Alternate Glyph Item Element ........ -->
  3005.  
  3006. <!ENTITY % SVG.altGlyphItem.extra.content "" >
  3007.  
  3008. <!ENTITY % SVG.altGlyphItem.element "INCLUDE" >
  3009. <![%SVG.altGlyphItem.element;[
  3010. <!ENTITY % SVG.altGlyphItem.content
  3011.     "( %SVG.glyphRef.qname;+ %SVG.altGlyphItem.extra.content; )"
  3012. >
  3013. <!ELEMENT %SVG.altGlyphItem.qname; %SVG.altGlyphItem.content; >
  3014. <!-- end of SVG.altGlyphItem.element -->]]>
  3015.  
  3016. <!ENTITY % SVG.altGlyphItem.attlist "INCLUDE" >
  3017. <![%SVG.altGlyphItem.attlist;[
  3018. <!ATTLIST %SVG.altGlyphItem.qname;
  3019.     %SVG.Core.attrib;
  3020. >
  3021. <!-- end of SVG.altGlyphItem.attlist -->]]>
  3022.  
  3023. <!-- glyphRef: Glyph Reference Element ................. -->
  3024.  
  3025. <!ENTITY % SVG.glyphRef.element "INCLUDE" >
  3026. <![%SVG.glyphRef.element;[
  3027. <!ENTITY % SVG.glyphRef.content "EMPTY" >
  3028. <!ELEMENT %SVG.glyphRef.qname; %SVG.glyphRef.content; >
  3029. <!-- end of SVG.glyphRef.element -->]]>
  3030.  
  3031. <!ENTITY % SVG.glyphRef.attlist "INCLUDE" >
  3032. <![%SVG.glyphRef.attlist;[
  3033. <!ATTLIST %SVG.glyphRef.qname;
  3034.     %SVG.Core.attrib;
  3035.     %SVG.Style.attrib;
  3036.     %SVG.Font.attrib;
  3037.     %SVG.XLink.attrib;
  3038.     x %Number.datatype; #IMPLIED
  3039.     y %Number.datatype; #IMPLIED
  3040.     dx %Number.datatype; #IMPLIED
  3041.     dy %Number.datatype; #IMPLIED
  3042.     glyphRef CDATA #IMPLIED
  3043.     format CDATA #IMPLIED
  3044. >
  3045. <!-- end of SVG.glyphRef.attlist -->]]>
  3046.  
  3047. <!-- end of svg-text.mod -->
  3048. ]]>
  3049.  
  3050. <!-- Marker Module ............................................... -->
  3051. <!ENTITY % svg-marker.module "INCLUDE" >
  3052. <![%svg-marker.module;[
  3053. <!ENTITY % svg-marker.mod
  3054.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
  3055.            "svg-marker.mod" >
  3056. <!-- ....................................................................... -->
  3057. <!-- SVG 1.1 Marker Module ................................................. -->
  3058. <!-- file: svg-marker.mod
  3059.  
  3060.      This is SVG, a language for describing two-dimensional graphics in XML.
  3061.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3062.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3063.  
  3064.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3065.  
  3066.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
  3067.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-marker.mod"
  3068.  
  3069.      ....................................................................... -->
  3070.  
  3071. <!-- Marker
  3072.  
  3073.         marker
  3074.  
  3075.      This module declares markup to provide support for marker.
  3076. -->
  3077.  
  3078. <!-- 'marker' property/attribute value (e.g., 'none', <uri>) -->
  3079. <!ENTITY % MarkerValue.datatype "CDATA" >
  3080.  
  3081. <!-- Qualified Names (Default) ......................... -->
  3082.  
  3083. <!ENTITY % SVG.marker.qname "marker" >
  3084.  
  3085. <!-- Attribute Collections (Default) ................... -->
  3086.  
  3087. <!ENTITY % SVG.Core.attrib "" >
  3088. <!ENTITY % SVG.Container.attrib "" >
  3089. <!ENTITY % SVG.Style.attrib "" >
  3090. <!ENTITY % SVG.Viewport.attrib "" >
  3091. <!ENTITY % SVG.Text.attrib "" >
  3092. <!ENTITY % SVG.TextContent.attrib "" >
  3093. <!ENTITY % SVG.Font.attrib "" >
  3094. <!ENTITY % SVG.Paint.attrib "" >
  3095. <!ENTITY % SVG.Color.attrib "" >
  3096. <!ENTITY % SVG.Opacity.attrib "" >
  3097. <!ENTITY % SVG.Graphics.attrib "" >
  3098. <!ENTITY % SVG.ColorProfile.attrib "" >
  3099. <!ENTITY % SVG.Gradient.attrib "" >
  3100. <!ENTITY % SVG.Clip.attrib "" >
  3101. <!ENTITY % SVG.Mask.attrib "" >
  3102. <!ENTITY % SVG.Filter.attrib "" >
  3103. <!ENTITY % SVG.FilterColor.attrib "" >
  3104. <!ENTITY % SVG.Cursor.attrib "" >
  3105. <!ENTITY % SVG.External.attrib "" >
  3106.  
  3107. <!-- SVG.Marker.class .................................. -->
  3108.  
  3109. <!ENTITY % SVG.Marker.extra.class "" >
  3110.  
  3111. <!ENTITY % SVG.Marker.class
  3112.     "| %SVG.marker.qname; %SVG.Marker.extra.class;"
  3113. >
  3114.  
  3115. <!-- SVG.Marker.attrib ................................. -->
  3116.  
  3117. <!ENTITY % SVG.Marker.extra.attrib "" >
  3118.  
  3119. <!ENTITY % SVG.Marker.attrib
  3120.     "marker-start %MarkerValue.datatype; #IMPLIED
  3121.      marker-mid %MarkerValue.datatype; #IMPLIED
  3122.      marker-end %MarkerValue.datatype; #IMPLIED
  3123.      %SVG.Marker.extra.attrib;"
  3124. >
  3125.  
  3126. <!-- SVG.Presentation.attrib ........................... -->
  3127.  
  3128. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3129.  
  3130. <!ENTITY % SVG.Presentation.attrib
  3131.     "%SVG.Container.attrib;
  3132.      %SVG.Viewport.attrib;
  3133.      %SVG.Text.attrib;
  3134.      %SVG.TextContent.attrib;
  3135.      %SVG.Font.attrib;
  3136.      %SVG.Paint.attrib;
  3137.      %SVG.Color.attrib;
  3138.      %SVG.Opacity.attrib;
  3139.      %SVG.Graphics.attrib;
  3140.      %SVG.Marker.attrib;
  3141.      %SVG.ColorProfile.attrib;
  3142.      %SVG.Gradient.attrib;
  3143.      %SVG.Clip.attrib;
  3144.      %SVG.Mask.attrib;
  3145.      %SVG.Filter.attrib;
  3146.      %SVG.FilterColor.attrib;
  3147.      %SVG.Cursor.attrib;
  3148.      flood-color %SVGColor.datatype; #IMPLIED
  3149.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3150.      lighting-color %SVGColor.datatype; #IMPLIED
  3151.      %SVG.Presentation.extra.attrib;"
  3152. >
  3153.  
  3154. <!-- marker: Marker Element ............................ -->
  3155.  
  3156. <!ENTITY % SVG.marker.extra.content "" >
  3157.  
  3158. <!ENTITY % SVG.marker.element "INCLUDE" >
  3159. <![%SVG.marker.element;[
  3160. <!ENTITY % SVG.marker.content
  3161.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  3162.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  3163.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  3164.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  3165.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  3166.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  3167.        %SVG.Font.class; %SVG.marker.extra.content; )*"
  3168. >
  3169. <!ELEMENT %SVG.marker.qname; %SVG.marker.content; >
  3170. <!-- end of SVG.marker.element -->]]>
  3171.  
  3172. <!ENTITY % SVG.marker.attlist "INCLUDE" >
  3173. <![%SVG.marker.attlist;[
  3174. <!ATTLIST %SVG.marker.qname;
  3175.     %SVG.Core.attrib;
  3176.     %SVG.Style.attrib;
  3177.     %SVG.Presentation.attrib;
  3178.     %SVG.External.attrib;
  3179.     refX %Coordinate.datatype; #IMPLIED
  3180.     refY %Coordinate.datatype; #IMPLIED
  3181.     markerUnits ( strokeWidth | userSpaceOnUse ) #IMPLIED
  3182.     markerWidth  %Length.datatype; #IMPLIED
  3183.     markerHeight %Length.datatype; #IMPLIED
  3184.     orient CDATA #IMPLIED
  3185.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  3186.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  3187. >
  3188. <!-- end of SVG.marker.attlist -->]]>
  3189.  
  3190. <!-- end of svg-marker.mod -->
  3191. ]]>
  3192.  
  3193. <!-- Color Profile Module ........................................ -->
  3194. <!ENTITY % svg-profile.module "INCLUDE" >
  3195. <![%svg-profile.module;[
  3196. <!ENTITY % svg-profile.mod
  3197.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
  3198.            "svg-profile.mod" >
  3199. <!-- ....................................................................... -->
  3200. <!-- SVG 1.1 Color Profile Module .......................................... -->
  3201. <!-- file: svg-profile.mod
  3202.  
  3203.      This is SVG, a language for describing two-dimensional graphics in XML.
  3204.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3205.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3206.  
  3207.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3208.  
  3209.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
  3210.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-profile.mod"
  3211.  
  3212.      ....................................................................... -->
  3213.  
  3214. <!-- Color Profile
  3215.  
  3216.         color-profile
  3217.  
  3218.      This module declares markup to provide support for color profile.
  3219. -->
  3220.  
  3221. <!-- Qualified Names (Default) ......................... -->
  3222.  
  3223. <!ENTITY % SVG.color-profile.qname "color-profile" >
  3224.  
  3225. <!-- Attribute Collections (Default) ................... -->
  3226.  
  3227. <!ENTITY % SVG.Core.attrib "" >
  3228. <!ENTITY % SVG.XLink.attrib "" >
  3229.  
  3230. <!-- SVG.ColorProfile.class ............................ -->
  3231.  
  3232. <!ENTITY % SVG.ColorProfile.extra.class "" >
  3233.  
  3234. <!ENTITY % SVG.ColorProfile.class
  3235.     "| %SVG.color-profile.qname; %SVG.ColorProfile.extra.class;"
  3236. >
  3237.  
  3238. <!-- SVG.ColorProfile.attrib ........................... -->
  3239.  
  3240. <!ENTITY % SVG.ColorProfile.extra.attrib "" >
  3241.  
  3242. <!ENTITY % SVG.ColorProfile.attrib
  3243.     "color-profile CDATA #IMPLIED
  3244.      %SVG.ColorProfile.extra.attrib;"
  3245. >
  3246.  
  3247. <!-- color-profile: Color Profile Element .............. -->
  3248.  
  3249. <!ENTITY % SVG.color-profile.extra.content "" >
  3250.  
  3251. <!ENTITY % SVG.color-profile.element "INCLUDE" >
  3252. <![%SVG.color-profile.element;[
  3253. <!ENTITY % SVG.color-profile.content
  3254.     "( %SVG.Description.class; %SVG.color-profile.extra.content; )*"
  3255. >
  3256. <!ELEMENT %SVG.color-profile.qname; %SVG.color-profile.content; >
  3257. <!-- end of SVG.color-profile.element -->]]>
  3258.  
  3259. <!ENTITY % SVG.color-profile.attlist "INCLUDE" >
  3260. <![%SVG.color-profile.attlist;[
  3261. <!ATTLIST %SVG.color-profile.qname;
  3262.     %SVG.Core.attrib;
  3263.     %SVG.XLink.attrib;
  3264.     local CDATA #IMPLIED
  3265.     name CDATA #REQUIRED
  3266.     rendering-intent ( auto | perceptual | relative-colorimetric | saturation |
  3267.                        absolute-colorimetric ) 'auto'
  3268. >
  3269. <!-- end of SVG.color-profile.attlist -->]]>
  3270.  
  3271. <!-- end of svg-profile.mod -->
  3272. ]]>
  3273.  
  3274. <!-- Gradient Module ............................................. -->
  3275. <!ENTITY % svg-gradient.module "INCLUDE" >
  3276. <![%svg-gradient.module;[
  3277. <!ENTITY % svg-gradient.mod
  3278.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
  3279.            "svg-gradient.mod" >
  3280. <!-- ....................................................................... -->
  3281. <!-- SVG 1.1 Gradient Module ............................................... -->
  3282. <!-- file: svg-gradient.mod
  3283.  
  3284.      This is SVG, a language for describing two-dimensional graphics in XML.
  3285.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3286.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3287.  
  3288.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3289.  
  3290.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
  3291.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-gradient.mod"
  3292.  
  3293.      ....................................................................... -->
  3294.  
  3295. <!-- Gradient
  3296.  
  3297.         linearGradient, radialGradient, stop
  3298.  
  3299.      This module declares markup to provide support for gradient fill.
  3300. -->
  3301.  
  3302. <!-- a <number> or a <percentage> -->
  3303. <!ENTITY % NumberOrPercentage.datatype "CDATA" >
  3304.  
  3305. <!-- Qualified Names (Default) ......................... -->
  3306.  
  3307. <!ENTITY % SVG.linearGradient.qname "linearGradient" >
  3308. <!ENTITY % SVG.radialGradient.qname "radialGradient" >
  3309. <!ENTITY % SVG.stop.qname "stop" >
  3310.  
  3311. <!-- Attribute Collections (Default) ................... -->
  3312.  
  3313. <!ENTITY % SVG.Core.attrib "" >
  3314. <!ENTITY % SVG.Style.attrib "" >
  3315. <!ENTITY % SVG.Color.attrib "" >
  3316. <!ENTITY % SVG.XLink.attrib "" >
  3317. <!ENTITY % SVG.External.attrib "" >
  3318.  
  3319. <!-- SVG.Gradient.class ................................ -->
  3320.  
  3321. <!ENTITY % SVG.Gradient.extra.class "" >
  3322.  
  3323. <!ENTITY % SVG.Gradient.class
  3324.     "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname;
  3325.        %SVG.Gradient.extra.class;"
  3326. >
  3327.  
  3328. <!-- SVG.Gradient.attrib ............................... -->
  3329.  
  3330. <!ENTITY % SVG.Gradient.extra.attrib "" >
  3331.  
  3332. <!ENTITY % SVG.Gradient.attrib
  3333.     "stop-color %SVGColor.datatype; #IMPLIED
  3334.      stop-opacity %OpacityValue.datatype; #IMPLIED
  3335.      %SVG.Gradient.extra.attrib;"
  3336. >
  3337.  
  3338. <!-- linearGradient: Linear Gradient Element ........... -->
  3339.  
  3340. <!ENTITY % SVG.linearGradient.extra.content "" >
  3341.  
  3342. <!ENTITY % SVG.linearGradient.element "INCLUDE" >
  3343. <![%SVG.linearGradient.element;[
  3344. <!ENTITY % SVG.linearGradient.content
  3345.     "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname;
  3346.       | %SVG.set.qname; | %SVG.animateTransform.qname;
  3347.         %SVG.linearGradient.extra.content; )*)"
  3348. >
  3349. <!ELEMENT %SVG.linearGradient.qname; %SVG.linearGradient.content; >
  3350. <!-- end of SVG.linearGradient.element -->]]>
  3351.  
  3352. <!ENTITY % SVG.linearGradient.attlist "INCLUDE" >
  3353. <![%SVG.linearGradient.attlist;[
  3354. <!ATTLIST %SVG.linearGradient.qname;
  3355.     %SVG.Core.attrib;
  3356.     %SVG.Style.attrib;
  3357.     %SVG.Color.attrib;
  3358.     %SVG.Gradient.attrib;
  3359.     %SVG.XLink.attrib;
  3360.     %SVG.External.attrib;
  3361.     x1 %Coordinate.datatype; #IMPLIED
  3362.     y1 %Coordinate.datatype; #IMPLIED
  3363.     x2 %Coordinate.datatype; #IMPLIED
  3364.     y2 %Coordinate.datatype; #IMPLIED
  3365.     gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3366.     gradientTransform %TransformList.datatype; #IMPLIED
  3367.     spreadMethod ( pad | reflect | repeat ) #IMPLIED
  3368. >
  3369. <!-- end of SVG.linearGradient.attlist -->]]>
  3370.  
  3371. <!-- radialGradient: Radial Gradient Element ........... -->
  3372.  
  3373. <!ENTITY % SVG.radialGradient.extra.content "" >
  3374.  
  3375. <!ENTITY % SVG.radialGradient.element "INCLUDE" >
  3376. <![%SVG.radialGradient.element;[
  3377. <!ENTITY % SVG.radialGradient.content
  3378.     "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname;
  3379.       | %SVG.set.qname; | %SVG.animateTransform.qname;
  3380.         %SVG.radialGradient.extra.content; )*)"
  3381. >
  3382. <!ELEMENT %SVG.radialGradient.qname; %SVG.radialGradient.content; >
  3383. <!-- end of SVG.radialGradient.element -->]]>
  3384.  
  3385. <!ENTITY % SVG.radialGradient.attlist "INCLUDE" >
  3386. <![%SVG.radialGradient.attlist;[
  3387. <!ATTLIST %SVG.radialGradient.qname;
  3388.     %SVG.Core.attrib;
  3389.     %SVG.Style.attrib;
  3390.     %SVG.Color.attrib;
  3391.     %SVG.Gradient.attrib;
  3392.     %SVG.XLink.attrib;
  3393.     %SVG.External.attrib;
  3394.     cx %Coordinate.datatype; #IMPLIED
  3395.     cy %Coordinate.datatype; #IMPLIED
  3396.     r %Length.datatype; #IMPLIED
  3397.     fx %Coordinate.datatype; #IMPLIED
  3398.     fy %Coordinate.datatype; #IMPLIED
  3399.     gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3400.     gradientTransform %TransformList.datatype; #IMPLIED
  3401.     spreadMethod ( pad | reflect | repeat ) #IMPLIED
  3402. >
  3403. <!-- end of SVG.radialGradient.attlist -->]]>
  3404.  
  3405. <!-- stop: Stop Element ................................ -->
  3406.  
  3407. <!ENTITY % SVG.stop.extra.content "" >
  3408.  
  3409. <!ENTITY % SVG.stop.element "INCLUDE" >
  3410. <![%SVG.stop.element;[
  3411. <!ENTITY % SVG.stop.content
  3412.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  3413.        %SVG.stop.extra.content; )*"
  3414. >
  3415. <!ELEMENT %SVG.stop.qname; %SVG.stop.content; >
  3416. <!-- end of SVG.stop.element -->]]>
  3417.  
  3418. <!ENTITY % SVG.stop.attlist "INCLUDE" >
  3419. <![%SVG.stop.attlist;[
  3420. <!ATTLIST %SVG.stop.qname;
  3421.     %SVG.Core.attrib;
  3422.     %SVG.Style.attrib;
  3423.     %SVG.Color.attrib;
  3424.     %SVG.Gradient.attrib;
  3425.     offset %NumberOrPercentage.datatype; #REQUIRED
  3426. >
  3427. <!-- end of SVG.stop.attlist -->]]>
  3428.  
  3429. <!-- end of svg-gradient.mod -->
  3430. ]]>
  3431.  
  3432. <!-- Pattern Module .............................................. -->
  3433. <!ENTITY % svg-pattern.module "INCLUDE" >
  3434. <![%svg-pattern.module;[
  3435. <!ENTITY % svg-pattern.mod
  3436.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
  3437.            "svg-pattern.mod" >
  3438. <!-- ....................................................................... -->
  3439. <!-- SVG 1.1 Pattern Module ................................................ -->
  3440. <!-- file: svg-pattern.mod
  3441.  
  3442.      This is SVG, a language for describing two-dimensional graphics in XML.
  3443.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3444.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3445.  
  3446.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3447.  
  3448.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
  3449.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-pattern.mod"
  3450.  
  3451.      ....................................................................... -->
  3452.  
  3453. <!-- Pattern
  3454.  
  3455.         pattern
  3456.  
  3457.      This module declares markup to provide support for pattern fill.
  3458. -->
  3459.  
  3460. <!-- Qualified Names (Default) ......................... -->
  3461.  
  3462. <!ENTITY % SVG.pattern.qname "pattern" >
  3463.  
  3464. <!-- Attribute Collections (Default) ................... -->
  3465.  
  3466. <!ENTITY % SVG.Core.attrib "" >
  3467. <!ENTITY % SVG.Container.attrib "" >
  3468. <!ENTITY % SVG.Conditional.attrib "" >
  3469. <!ENTITY % SVG.Style.attrib "" >
  3470. <!ENTITY % SVG.Viewport.attrib "" >
  3471. <!ENTITY % SVG.Text.attrib "" >
  3472. <!ENTITY % SVG.TextContent.attrib "" >
  3473. <!ENTITY % SVG.Font.attrib "" >
  3474. <!ENTITY % SVG.Paint.attrib "" >
  3475. <!ENTITY % SVG.Color.attrib "" >
  3476. <!ENTITY % SVG.Opacity.attrib "" >
  3477. <!ENTITY % SVG.Graphics.attrib "" >
  3478. <!ENTITY % SVG.Marker.attrib "" >
  3479. <!ENTITY % SVG.ColorProfile.attrib "" >
  3480. <!ENTITY % SVG.Gradient.attrib "" >
  3481. <!ENTITY % SVG.Clip.attrib "" >
  3482. <!ENTITY % SVG.Mask.attrib "" >
  3483. <!ENTITY % SVG.Filter.attrib "" >
  3484. <!ENTITY % SVG.FilterColor.attrib "" >
  3485. <!ENTITY % SVG.Cursor.attrib "" >
  3486. <!ENTITY % SVG.XLink.attrib "" >
  3487. <!ENTITY % SVG.External.attrib "" >
  3488.  
  3489. <!-- SVG.Pattern.class ................................. -->
  3490.  
  3491. <!ENTITY % SVG.Pattern.extra.class "" >
  3492.  
  3493. <!ENTITY % SVG.Pattern.class
  3494.     "| %SVG.pattern.qname; %SVG.Pattern.extra.class;"
  3495. >
  3496.  
  3497. <!-- SVG.Presentation.attrib ........................... -->
  3498.  
  3499. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3500.  
  3501. <!ENTITY % SVG.Presentation.attrib
  3502.     "%SVG.Container.attrib;
  3503.      %SVG.Viewport.attrib;
  3504.      %SVG.Text.attrib;
  3505.      %SVG.TextContent.attrib;
  3506.      %SVG.Font.attrib;
  3507.      %SVG.Paint.attrib;
  3508.      %SVG.Color.attrib;
  3509.      %SVG.Opacity.attrib;
  3510.      %SVG.Graphics.attrib;
  3511.      %SVG.Marker.attrib;
  3512.      %SVG.ColorProfile.attrib;
  3513.      %SVG.Gradient.attrib;
  3514.      %SVG.Clip.attrib;
  3515.      %SVG.Mask.attrib;
  3516.      %SVG.Filter.attrib;
  3517.      %SVG.FilterColor.attrib;
  3518.      %SVG.Cursor.attrib;
  3519.      flood-color %SVGColor.datatype; #IMPLIED
  3520.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3521.      lighting-color %SVGColor.datatype; #IMPLIED
  3522.      %SVG.Presentation.extra.attrib;"
  3523. >
  3524.  
  3525. <!-- pattern: Pattern Element .......................... -->
  3526.  
  3527. <!ENTITY % SVG.pattern.extra.content "" >
  3528.  
  3529. <!ENTITY % SVG.pattern.element "INCLUDE" >
  3530. <![%SVG.pattern.element;[
  3531. <!ENTITY % SVG.pattern.content
  3532.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  3533.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  3534.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  3535.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  3536.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  3537.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  3538.        %SVG.Font.class; %SVG.pattern.extra.content; )*"
  3539. >
  3540. <!ELEMENT %SVG.pattern.qname; %SVG.pattern.content; >
  3541. <!-- end of SVG.pattern.element -->]]>
  3542.  
  3543. <!ENTITY % SVG.pattern.attlist "INCLUDE" >
  3544. <![%SVG.pattern.attlist;[
  3545. <!ATTLIST %SVG.pattern.qname;
  3546.     %SVG.Core.attrib;
  3547.     %SVG.Conditional.attrib;
  3548.     %SVG.Style.attrib;
  3549.     %SVG.Presentation.attrib;
  3550.     %SVG.XLink.attrib;
  3551.     %SVG.External.attrib;
  3552.     x %Coordinate.datatype; #IMPLIED
  3553.     y %Coordinate.datatype; #IMPLIED
  3554.     width %Length.datatype; #IMPLIED
  3555.     height %Length.datatype; #IMPLIED
  3556.     patternUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3557.     patternContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3558.     patternTransform %TransformList.datatype; #IMPLIED
  3559.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  3560.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  3561. >
  3562. <!-- end of SVG.pattern.attlist -->]]>
  3563.  
  3564. <!-- end of svg-pattern.mod -->
  3565. ]]>
  3566.  
  3567. <!-- Clip Module ................................................. -->
  3568. <!ENTITY % svg-clip.module "INCLUDE" >
  3569. <![%svg-clip.module;[
  3570. <!ENTITY % svg-clip.mod
  3571.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
  3572.            "svg-clip.mod" >
  3573. <!-- ....................................................................... -->
  3574. <!-- SVG 1.1 Clip Module ................................................... -->
  3575. <!-- file: svg-clip.mod
  3576.  
  3577.      This is SVG, a language for describing two-dimensional graphics in XML.
  3578.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3579.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3580.  
  3581.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3582.  
  3583.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
  3584.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-clip.mod"
  3585.  
  3586.      ....................................................................... -->
  3587.  
  3588. <!-- Clip
  3589.  
  3590.         clipPath
  3591.  
  3592.      This module declares markup to provide support for clipping.
  3593. -->
  3594.  
  3595. <!-- 'clip-path' property/attribute value (e.g., 'none', <uri>) -->
  3596. <!ENTITY % ClipPathValue.datatype "CDATA" >
  3597.  
  3598. <!-- Qualified Names (Default) ......................... -->
  3599.  
  3600. <!ENTITY % SVG.clipPath.qname "clipPath" >
  3601.  
  3602. <!-- Attribute Collections (Default) ................... -->
  3603.  
  3604. <!ENTITY % SVG.Core.attrib "" >
  3605. <!ENTITY % SVG.Conditional.attrib "" >
  3606. <!ENTITY % SVG.Style.attrib "" >
  3607. <!ENTITY % SVG.Text.attrib "" >
  3608. <!ENTITY % SVG.TextContent.attrib "" >
  3609. <!ENTITY % SVG.Font.attrib "" >
  3610. <!ENTITY % SVG.Paint.attrib "" >
  3611. <!ENTITY % SVG.Color.attrib "" >
  3612. <!ENTITY % SVG.Opacity.attrib "" >
  3613. <!ENTITY % SVG.Graphics.attrib "" >
  3614. <!ENTITY % SVG.Mask.attrib "" >
  3615. <!ENTITY % SVG.Filter.attrib "" >
  3616. <!ENTITY % SVG.Cursor.attrib "" >
  3617. <!ENTITY % SVG.External.attrib "" >
  3618.  
  3619. <!-- SVG.Clip.class .................................... -->
  3620.  
  3621. <!ENTITY % SVG.Clip.extra.class "" >
  3622.  
  3623. <!ENTITY % SVG.Clip.class
  3624.     "| %SVG.clipPath.qname; %SVG.Clip.extra.class;"
  3625. >
  3626.  
  3627. <!-- SVG.Clip.attrib ................................... -->
  3628.  
  3629. <!ENTITY % SVG.Clip.extra.attrib "" >
  3630.  
  3631. <!ENTITY % SVG.Clip.attrib
  3632.     "clip-path %ClipPathValue.datatype; #IMPLIED
  3633.      clip-rule %ClipFillRule.datatype; #IMPLIED
  3634.      %SVG.Clip.extra.attrib;"
  3635. >
  3636.  
  3637. <!-- clipPath: Clip Path Element ....................... -->
  3638.  
  3639. <!ENTITY % SVG.clipPath.extra.content "" >
  3640.  
  3641. <!ENTITY % SVG.clipPath.element "INCLUDE" >
  3642. <![%SVG.clipPath.element;[
  3643. <!ENTITY % SVG.clipPath.content
  3644.     "(( %SVG.Description.class; )*, ( %SVG.Animation.class; %SVG.Use.class;
  3645.         %SVG.Shape.class; %SVG.Text.class; %SVG.clipPath.extra.content; )*)"
  3646. >
  3647. <!ELEMENT %SVG.clipPath.qname; %SVG.clipPath.content; >
  3648. <!-- end of SVG.clipPath.element -->]]>
  3649.  
  3650. <!ENTITY % SVG.clipPath.attlist "INCLUDE" >
  3651. <![%SVG.clipPath.attlist;[
  3652. <!ATTLIST %SVG.clipPath.qname;
  3653.     %SVG.Core.attrib;
  3654.     %SVG.Conditional.attrib;
  3655.     %SVG.Style.attrib;
  3656.     %SVG.Text.attrib;
  3657.     %SVG.TextContent.attrib;
  3658.     %SVG.Font.attrib;
  3659.     %SVG.Paint.attrib;
  3660.     %SVG.Color.attrib;
  3661.     %SVG.Opacity.attrib;
  3662.     %SVG.Graphics.attrib;
  3663.     %SVG.Clip.attrib;
  3664.     %SVG.Mask.attrib;
  3665.     %SVG.Filter.attrib;
  3666.     %SVG.Cursor.attrib;
  3667.     %SVG.External.attrib;
  3668.     transform %TransformList.datatype; #IMPLIED
  3669.     clipPathUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3670. >
  3671. <!-- end of SVG.clipPath.attlist -->]]>
  3672.  
  3673. <!-- end of svg-clip.mod -->
  3674. ]]>
  3675.  
  3676. <!-- Mask Module ................................................. -->
  3677. <!ENTITY % svg-mask.module "INCLUDE" >
  3678. <![%svg-mask.module;[
  3679. <!ENTITY % svg-mask.mod
  3680.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
  3681.            "svg-mask.mod" >
  3682. <!-- ....................................................................... -->
  3683. <!-- SVG 1.1 Mask Module ................................................... -->
  3684. <!-- file: svg-mask.mod
  3685.  
  3686.      This is SVG, a language for describing two-dimensional graphics in XML.
  3687.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3688.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3689.  
  3690.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3691.  
  3692.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
  3693.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-mask.mod"
  3694.  
  3695.      ....................................................................... -->
  3696.  
  3697. <!-- Mask
  3698.  
  3699.         mask
  3700.  
  3701.      This module declares markup to provide support for masking.
  3702. -->
  3703.  
  3704. <!-- 'mask' property/attribute value (e.g., 'none', <uri>) -->
  3705. <!ENTITY % MaskValue.datatype "CDATA" >
  3706.  
  3707. <!-- Qualified Names (Default) ......................... -->
  3708.  
  3709. <!ENTITY % SVG.mask.qname "mask" >
  3710.  
  3711. <!-- Attribute Collections (Default) ................... -->
  3712.  
  3713. <!ENTITY % SVG.Core.attrib "" >
  3714. <!ENTITY % SVG.Container.attrib "" >
  3715. <!ENTITY % SVG.Conditional.attrib "" >
  3716. <!ENTITY % SVG.Style.attrib "" >
  3717. <!ENTITY % SVG.Viewport.attrib "" >
  3718. <!ENTITY % SVG.Text.attrib "" >
  3719. <!ENTITY % SVG.TextContent.attrib "" >
  3720. <!ENTITY % SVG.Font.attrib "" >
  3721. <!ENTITY % SVG.Paint.attrib "" >
  3722. <!ENTITY % SVG.Color.attrib "" >
  3723. <!ENTITY % SVG.Opacity.attrib "" >
  3724. <!ENTITY % SVG.Graphics.attrib "" >
  3725. <!ENTITY % SVG.Marker.attrib "" >
  3726. <!ENTITY % SVG.ColorProfile.attrib "" >
  3727. <!ENTITY % SVG.Gradient.attrib "" >
  3728. <!ENTITY % SVG.Clip.attrib "" >
  3729. <!ENTITY % SVG.Filter.attrib "" >
  3730. <!ENTITY % SVG.FilterColor.attrib "" >
  3731. <!ENTITY % SVG.Cursor.attrib "" >
  3732. <!ENTITY % SVG.External.attrib "" >
  3733.  
  3734. <!-- SVG.Mask.class .................................... -->
  3735.  
  3736. <!ENTITY % SVG.Mask.extra.class "" >
  3737.  
  3738. <!ENTITY % SVG.Mask.class
  3739.     "| %SVG.mask.qname; %SVG.Mask.extra.class;"
  3740. >
  3741.  
  3742. <!-- SVG.Mask.attrib ................................... -->
  3743.  
  3744. <!ENTITY % SVG.Mask.extra.attrib "" >
  3745.  
  3746. <!ENTITY % SVG.Mask.attrib
  3747.     "mask %MaskValue.datatype; #IMPLIED
  3748.      %SVG.Mask.extra.attrib;"
  3749. >
  3750.  
  3751. <!-- SVG.Presentation.attrib ........................... -->
  3752.  
  3753. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3754.  
  3755. <!ENTITY % SVG.Presentation.attrib
  3756.     "%SVG.Container.attrib;
  3757.      %SVG.Viewport.attrib;
  3758.      %SVG.Text.attrib;
  3759.      %SVG.TextContent.attrib;
  3760.      %SVG.Font.attrib;
  3761.      %SVG.Paint.attrib;
  3762.      %SVG.Color.attrib;
  3763.      %SVG.Opacity.attrib;
  3764.      %SVG.Graphics.attrib;
  3765.      %SVG.Marker.attrib;
  3766.      %SVG.ColorProfile.attrib;
  3767.      %SVG.Gradient.attrib;
  3768.      %SVG.Clip.attrib;
  3769.      %SVG.Mask.attrib;
  3770.      %SVG.Filter.attrib;
  3771.      %SVG.FilterColor.attrib;
  3772.      %SVG.Cursor.attrib;
  3773.      flood-color %SVGColor.datatype; #IMPLIED
  3774.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3775.      lighting-color %SVGColor.datatype; #IMPLIED
  3776.      %SVG.Presentation.extra.attrib;"
  3777. >
  3778.  
  3779. <!-- mask: Mask Element ................................ -->
  3780.  
  3781. <!ENTITY % SVG.mask.extra.content "" >
  3782.  
  3783. <!ENTITY % SVG.mask.element "INCLUDE" >
  3784. <![%SVG.mask.element;[
  3785. <!ENTITY % SVG.mask.content
  3786.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  3787.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  3788.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  3789.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  3790.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  3791.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  3792.        %SVG.Font.class; %SVG.mask.extra.content; )*"
  3793. >
  3794. <!ELEMENT %SVG.mask.qname; %SVG.mask.content; >
  3795. <!-- end of SVG.mask.element -->]]>
  3796.  
  3797. <!ENTITY % SVG.mask.attlist "INCLUDE" >
  3798. <![%SVG.mask.attlist;[
  3799. <!ATTLIST %SVG.mask.qname;
  3800.     %SVG.Core.attrib;
  3801.     %SVG.Conditional.attrib;
  3802.     %SVG.Style.attrib;
  3803.     %SVG.Presentation.attrib;
  3804.     %SVG.External.attrib;
  3805.     x %Coordinate.datatype; #IMPLIED
  3806.     y %Coordinate.datatype; #IMPLIED
  3807.     width %Length.datatype; #IMPLIED
  3808.     height %Length.datatype; #IMPLIED
  3809.     maskUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3810.     maskContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  3811. >
  3812. <!-- end of SVG.mask.attlist -->]]>
  3813.  
  3814. <!-- end of svg-mask.mod -->
  3815. ]]>
  3816.  
  3817. <!-- Filter Module ............................................... -->
  3818. <!ENTITY % svg-filter.module "INCLUDE" >
  3819. <![%svg-filter.module;[
  3820. <!ENTITY % svg-filter.mod
  3821.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
  3822.            "svg-filter.mod" >
  3823. <!-- ....................................................................... -->
  3824. <!-- SVG 1.1 Filter Module ................................................. -->
  3825. <!-- file: svg-filter.mod
  3826.  
  3827.      This is SVG, a language for describing two-dimensional graphics in XML.
  3828.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  3829.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  3830.  
  3831.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  3832.  
  3833.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
  3834.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-filter.mod"
  3835.  
  3836.      ....................................................................... -->
  3837.  
  3838. <!-- Filter
  3839.  
  3840.         filter, feBlend, feColorMatrix, feComponentTransfer, feComposite,
  3841.         feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood,
  3842.         feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset,
  3843.         feSpecularLighting, feTile, feTurbulence, feDistantLight, fePointLight,
  3844.         feSpotLight, feFuncR, feFuncG, feFuncB, feFuncA
  3845.  
  3846.      This module declares markup to provide support for filter effect.
  3847. -->
  3848.  
  3849. <!-- 'filter' property/attribute value (e.g., 'none', <uri>) -->
  3850. <!ENTITY % FilterValue.datatype "CDATA" >
  3851.  
  3852. <!-- list of <number>s, but at least one and at most two -->
  3853. <!ENTITY % NumberOptionalNumber.datatype "CDATA" >
  3854.  
  3855. <!-- Qualified Names (Default) ......................... -->
  3856.  
  3857. <!ENTITY % SVG.filter.qname "filter" >
  3858. <!ENTITY % SVG.feBlend.qname "feBlend" >
  3859. <!ENTITY % SVG.feColorMatrix.qname "feColorMatrix" >
  3860. <!ENTITY % SVG.feComponentTransfer.qname "feComponentTransfer" >
  3861. <!ENTITY % SVG.feComposite.qname "feComposite" >
  3862. <!ENTITY % SVG.feConvolveMatrix.qname "feConvolveMatrix" >
  3863. <!ENTITY % SVG.feDiffuseLighting.qname "feDiffuseLighting" >
  3864. <!ENTITY % SVG.feDisplacementMap.qname "feDisplacementMap" >
  3865. <!ENTITY % SVG.feFlood.qname "feFlood" >
  3866. <!ENTITY % SVG.feGaussianBlur.qname "feGaussianBlur" >
  3867. <!ENTITY % SVG.feImage.qname "feImage" >
  3868. <!ENTITY % SVG.feMerge.qname "feMerge" >
  3869. <!ENTITY % SVG.feMergeNode.qname "feMergeNode" >
  3870. <!ENTITY % SVG.feMorphology.qname "feMorphology" >
  3871. <!ENTITY % SVG.feOffset.qname "feOffset" >
  3872. <!ENTITY % SVG.feSpecularLighting.qname "feSpecularLighting" >
  3873. <!ENTITY % SVG.feTile.qname "feTile" >
  3874. <!ENTITY % SVG.feTurbulence.qname "feTurbulence" >
  3875. <!ENTITY % SVG.feDistantLight.qname "feDistantLight" >
  3876. <!ENTITY % SVG.fePointLight.qname "fePointLight" >
  3877. <!ENTITY % SVG.feSpotLight.qname "feSpotLight" >
  3878. <!ENTITY % SVG.feFuncR.qname "feFuncR" >
  3879. <!ENTITY % SVG.feFuncG.qname "feFuncG" >
  3880. <!ENTITY % SVG.feFuncB.qname "feFuncB" >
  3881. <!ENTITY % SVG.feFuncA.qname "feFuncA" >
  3882.  
  3883. <!-- Attribute Collections (Default) ................... -->
  3884.  
  3885. <!ENTITY % SVG.Core.attrib "" >
  3886. <!ENTITY % SVG.Container.attrib "" >
  3887. <!ENTITY % SVG.Style.attrib "" >
  3888. <!ENTITY % SVG.Viewport.attrib "" >
  3889. <!ENTITY % SVG.Text.attrib "" >
  3890. <!ENTITY % SVG.TextContent.attrib "" >
  3891. <!ENTITY % SVG.Font.attrib "" >
  3892. <!ENTITY % SVG.Paint.attrib "" >
  3893. <!ENTITY % SVG.Color.attrib "" >
  3894. <!ENTITY % SVG.Opacity.attrib "" >
  3895. <!ENTITY % SVG.Graphics.attrib "" >
  3896. <!ENTITY % SVG.Marker.attrib "" >
  3897. <!ENTITY % SVG.ColorProfile.attrib "" >
  3898. <!ENTITY % SVG.Gradient.attrib "" >
  3899. <!ENTITY % SVG.Clip.attrib "" >
  3900. <!ENTITY % SVG.Mask.attrib "" >
  3901. <!ENTITY % SVG.Cursor.attrib "" >
  3902. <!ENTITY % SVG.XLink.attrib "" >
  3903. <!ENTITY % SVG.XLinkEmbed.attrib "" >
  3904. <!ENTITY % SVG.External.attrib "" >
  3905.  
  3906. <!-- SVG.Filter.class .................................. -->
  3907.  
  3908. <!ENTITY % SVG.Filter.extra.class "" >
  3909.  
  3910. <!ENTITY % SVG.Filter.class
  3911.     "| %SVG.filter.qname; %SVG.Filter.extra.class;"
  3912. >
  3913.  
  3914. <!-- SVG.FilterPrimitive.class ......................... -->
  3915.  
  3916. <!ENTITY % SVG.FilterPrimitive.extra.class "" >
  3917.  
  3918. <!ENTITY % SVG.FilterPrimitive.class
  3919.     "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
  3920.      | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
  3921.      | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname;
  3922.      | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname;
  3923.      | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname;
  3924.      | %SVG.feMorphology.qname; | %SVG.feOffset.qname;
  3925.      | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname;
  3926.      | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;"
  3927. >
  3928.  
  3929. <!-- SVG.Filter.attrib ................................. -->
  3930.  
  3931. <!ENTITY % SVG.Filter.extra.attrib "" >
  3932.  
  3933. <!ENTITY % SVG.Filter.attrib
  3934.     "filter %FilterValue.datatype; #IMPLIED
  3935.      %SVG.Filter.extra.attrib;"
  3936. >
  3937.  
  3938. <!-- SVG.FilterColor.attrib ............................ -->
  3939.  
  3940. <!ENTITY % SVG.FilterColor.extra.attrib "" >
  3941.  
  3942. <!ENTITY % SVG.FilterColor.attrib
  3943.     "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
  3944.                                    #IMPLIED
  3945.      %SVG.FilterColor.extra.attrib;"
  3946. >
  3947.  
  3948. <!-- SVG.FilterPrimitive.attrib ........................ -->
  3949.  
  3950. <!ENTITY % SVG.FilterPrimitive.extra.attrib "" >
  3951.  
  3952. <!ENTITY % SVG.FilterPrimitive.attrib
  3953.     "x %Coordinate.datatype; #IMPLIED
  3954.      y %Coordinate.datatype; #IMPLIED
  3955.      width %Length.datatype; #IMPLIED
  3956.      height %Length.datatype; #IMPLIED
  3957.      result CDATA #IMPLIED
  3958.      %SVG.FilterPrimitive.extra.attrib;"
  3959. >
  3960.  
  3961. <!-- SVG.FilterPrimitiveWithIn.attrib .................. -->
  3962.  
  3963. <!ENTITY % SVG.FilterPrimitiveWithIn.extra.attrib "" >
  3964.  
  3965. <!ENTITY % SVG.FilterPrimitiveWithIn.attrib
  3966.     "%SVG.FilterPrimitive.attrib;
  3967.      in CDATA #IMPLIED
  3968.      %SVG.FilterPrimitiveWithIn.extra.attrib;"
  3969. >
  3970.  
  3971. <!-- SVG.Presentation.attrib ........................... -->
  3972.  
  3973. <!ENTITY % SVG.Presentation.extra.attrib "" >
  3974.  
  3975. <!ENTITY % SVG.Presentation.attrib
  3976.     "%SVG.Container.attrib;
  3977.      %SVG.Viewport.attrib;
  3978.      %SVG.Text.attrib;
  3979.      %SVG.TextContent.attrib;
  3980.      %SVG.Font.attrib;
  3981.      %SVG.Paint.attrib;
  3982.      %SVG.Color.attrib;
  3983.      %SVG.Opacity.attrib;
  3984.      %SVG.Graphics.attrib;
  3985.      %SVG.Marker.attrib;
  3986.      %SVG.ColorProfile.attrib;
  3987.      %SVG.Gradient.attrib;
  3988.      %SVG.Clip.attrib;
  3989.      %SVG.Mask.attrib;
  3990.      %SVG.Filter.attrib;
  3991.      %SVG.FilterColor.attrib;
  3992.      %SVG.Cursor.attrib;
  3993.      flood-color %SVGColor.datatype; #IMPLIED
  3994.      flood-opacity %OpacityValue.datatype; #IMPLIED
  3995.      lighting-color %SVGColor.datatype; #IMPLIED
  3996.      %SVG.Presentation.extra.attrib;"
  3997. >
  3998.  
  3999. <!-- filter: Filter Element ............................ -->
  4000.  
  4001. <!ENTITY % SVG.filter.extra.content "" >
  4002.  
  4003. <!ENTITY % SVG.filter.element "INCLUDE" >
  4004. <![%SVG.filter.element;[
  4005. <!ENTITY % SVG.filter.content
  4006.     "(( %SVG.Description.class; )*, ( %SVG.animate.qname; | %SVG.set.qname;
  4007.         %SVG.FilterPrimitive.class; %SVG.filter.extra.content; )*)"
  4008. >
  4009. <!ELEMENT %SVG.filter.qname; %SVG.filter.content; >
  4010. <!-- end of SVG.filter.element -->]]>
  4011.  
  4012. <!ENTITY % SVG.filter.attlist "INCLUDE" >
  4013. <![%SVG.filter.attlist;[
  4014. <!ATTLIST %SVG.filter.qname;
  4015.     %SVG.Core.attrib;
  4016.     %SVG.Style.attrib;
  4017.     %SVG.Presentation.attrib;
  4018.     %SVG.XLink.attrib;
  4019.     %SVG.External.attrib;
  4020.     x %Coordinate.datatype; #IMPLIED
  4021.     y %Coordinate.datatype; #IMPLIED
  4022.     width %Length.datatype; #IMPLIED
  4023.     height %Length.datatype; #IMPLIED
  4024.     filterRes %NumberOptionalNumber.datatype; #IMPLIED
  4025.     filterUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  4026.     primitiveUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
  4027. >
  4028. <!-- end of SVG.filter.attlist -->]]>
  4029.  
  4030. <!-- feBlend: Filter Effect Blend Element .............. -->
  4031.  
  4032. <!ENTITY % SVG.feBlend.extra.content "" >
  4033.  
  4034. <!ENTITY % SVG.feBlend.element "INCLUDE" >
  4035. <![%SVG.feBlend.element;[
  4036. <!ENTITY % SVG.feBlend.content
  4037.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feBlend.extra.content; )*"
  4038. >
  4039. <!ELEMENT %SVG.feBlend.qname; %SVG.feBlend.content; >
  4040. <!-- end of SVG.feBlend.element -->]]>
  4041.  
  4042. <!ENTITY % SVG.feBlend.attlist "INCLUDE" >
  4043. <![%SVG.feBlend.attlist;[
  4044. <!ATTLIST %SVG.feBlend.qname;
  4045.     %SVG.Core.attrib;
  4046.     %SVG.FilterColor.attrib;
  4047.     %SVG.FilterPrimitiveWithIn.attrib;
  4048.     in2 CDATA #REQUIRED
  4049.     mode ( normal | multiply | screen | darken | lighten ) 'normal'
  4050. >
  4051. <!-- end of SVG.feBlend.attlist -->]]>
  4052.  
  4053. <!-- feColorMatrix: Filter Effect Color Matrix Element . -->
  4054.  
  4055. <!ENTITY % SVG.feColorMatrix.extra.content "" >
  4056.  
  4057. <!ENTITY % SVG.feColorMatrix.element "INCLUDE" >
  4058. <![%SVG.feColorMatrix.element;[
  4059. <!ENTITY % SVG.feColorMatrix.content
  4060.     "( %SVG.animate.qname; | %SVG.set.qname;
  4061.        %SVG.feColorMatrix.extra.content; )*"
  4062. >
  4063. <!ELEMENT %SVG.feColorMatrix.qname; %SVG.feColorMatrix.content; >
  4064. <!-- end of SVG.feColorMatrix.element -->]]>
  4065.  
  4066. <!ENTITY % SVG.feColorMatrix.attlist "INCLUDE" >
  4067. <![%SVG.feColorMatrix.attlist;[
  4068. <!ATTLIST %SVG.feColorMatrix.qname;
  4069.     %SVG.Core.attrib;
  4070.     %SVG.FilterColor.attrib;
  4071.     %SVG.FilterPrimitiveWithIn.attrib;
  4072.     type ( matrix | saturate | hueRotate | luminanceToAlpha ) 'matrix'
  4073.     values CDATA #IMPLIED
  4074. >
  4075. <!-- end of SVG.feColorMatrix.attlist -->]]>
  4076.  
  4077. <!-- feComponentTransfer: Filter Effect Component Transfer Element -->
  4078.  
  4079. <!ENTITY % SVG.feComponentTransfer.extra.content "" >
  4080.  
  4081. <!ENTITY % SVG.feComponentTransfer.element "INCLUDE" >
  4082. <![%SVG.feComponentTransfer.element;[
  4083. <!ENTITY % SVG.feComponentTransfer.content
  4084.     "( %SVG.feFuncR.qname;?, %SVG.feFuncG.qname;?, %SVG.feFuncB.qname;?,
  4085.        %SVG.feFuncA.qname;? %SVG.feComponentTransfer.extra.content; )"
  4086. >
  4087. <!ELEMENT %SVG.feComponentTransfer.qname; %SVG.feComponentTransfer.content; >
  4088. <!-- end of SVG.feComponentTransfer.element -->]]>
  4089.  
  4090. <!ENTITY % SVG.feComponentTransfer.attlist "INCLUDE" >
  4091. <![%SVG.feComponentTransfer.attlist;[
  4092. <!ATTLIST %SVG.feComponentTransfer.qname;
  4093.     %SVG.Core.attrib;
  4094.     %SVG.FilterColor.attrib;
  4095.     %SVG.FilterPrimitiveWithIn.attrib;
  4096. >
  4097. <!-- end of SVG.feComponentTransfer.attlist -->]]>
  4098.  
  4099. <!-- feComposite: Filter Effect Composite Element ...... -->
  4100.  
  4101. <!ENTITY % SVG.feComposite.extra.content "" >
  4102.  
  4103. <!ENTITY % SVG.feComposite.element "INCLUDE" >
  4104. <![%SVG.feComposite.element;[
  4105. <!ENTITY % SVG.feComposite.content
  4106.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feComposite.extra.content; )*"
  4107. >
  4108. <!ELEMENT %SVG.feComposite.qname; %SVG.feComposite.content; >
  4109. <!-- end of SVG.feComposite.element -->]]>
  4110.  
  4111. <!ENTITY % SVG.feComposite.attlist "INCLUDE" >
  4112. <![%SVG.feComposite.attlist;[
  4113. <!ATTLIST %SVG.feComposite.qname;
  4114.     %SVG.Core.attrib;
  4115.     %SVG.FilterColor.attrib;
  4116.     %SVG.FilterPrimitiveWithIn.attrib;
  4117.     in2 CDATA #REQUIRED
  4118.     operator ( over | in | out | atop | xor | arithmetic ) 'over'
  4119.     k1 %Number.datatype; #IMPLIED
  4120.     k2 %Number.datatype; #IMPLIED
  4121.     k3 %Number.datatype; #IMPLIED
  4122.     k4 %Number.datatype; #IMPLIED
  4123. >
  4124. <!-- end of SVG.feComposite.attlist -->]]>
  4125.  
  4126. <!-- feConvolveMatrix: Filter Effect Convolve Matrix Element -->
  4127.  
  4128. <!ENTITY % SVG.feConvolveMatrix.extra.content "" >
  4129.  
  4130. <!ENTITY % SVG.feConvolveMatrix.element "INCLUDE" >
  4131. <![%SVG.feConvolveMatrix.element;[
  4132. <!ENTITY % SVG.feConvolveMatrix.content
  4133.     "( %SVG.animate.qname; | %SVG.set.qname;
  4134.        %SVG.feConvolveMatrix.extra.content; )*"
  4135. >
  4136. <!ELEMENT %SVG.feConvolveMatrix.qname; %SVG.feConvolveMatrix.content; >
  4137. <!-- end of SVG.feConvolveMatrix.element -->]]>
  4138.  
  4139. <!ENTITY % SVG.feConvolveMatrix.attlist "INCLUDE" >
  4140. <![%SVG.feConvolveMatrix.attlist;[
  4141. <!ATTLIST %SVG.feConvolveMatrix.qname;
  4142.     %SVG.Core.attrib;
  4143.     %SVG.FilterColor.attrib;
  4144.     %SVG.FilterPrimitiveWithIn.attrib;
  4145.     order %NumberOptionalNumber.datatype; #REQUIRED
  4146.     kernelMatrix CDATA #REQUIRED
  4147.     divisor %Number.datatype; #IMPLIED
  4148.     bias %Number.datatype; #IMPLIED
  4149.     targetX %Integer.datatype; #IMPLIED
  4150.     targetY %Integer.datatype; #IMPLIED
  4151.     edgeMode ( duplicate | wrap | none ) 'duplicate'
  4152.     kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
  4153.     preserveAlpha %Boolean.datatype; #IMPLIED
  4154. >
  4155. <!-- end of SVG.feConvolveMatrix.attlist -->]]>
  4156.  
  4157. <!-- feDiffuseLighting: Filter Effect Diffuse Lighting Element -->
  4158.  
  4159. <!ENTITY % SVG.feDiffuseLighting.extra.content "" >
  4160.  
  4161. <!ENTITY % SVG.feDiffuseLighting.element "INCLUDE" >
  4162. <![%SVG.feDiffuseLighting.element;[
  4163. <!ENTITY % SVG.feDiffuseLighting.content
  4164.     "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname;
  4165.       | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname;
  4166.       | %SVG.animateColor.qname; %SVG.feDiffuseLighting.extra.content; )*)"
  4167. >
  4168. <!ELEMENT %SVG.feDiffuseLighting.qname; %SVG.feDiffuseLighting.content; >
  4169. <!-- end of SVG.feDiffuseLighting.element -->]]>
  4170.  
  4171. <!ENTITY % SVG.feDiffuseLighting.attlist "INCLUDE" >
  4172. <![%SVG.feDiffuseLighting.attlist;[
  4173. <!ATTLIST %SVG.feDiffuseLighting.qname;
  4174.     %SVG.Core.attrib;
  4175.     %SVG.Style.attrib;
  4176.     %SVG.Color.attrib;
  4177.     %SVG.FilterColor.attrib;
  4178.     %SVG.FilterPrimitiveWithIn.attrib;
  4179.     lighting-color %SVGColor.datatype; #IMPLIED
  4180.     surfaceScale %Number.datatype; #IMPLIED
  4181.     diffuseConstant %Number.datatype; #IMPLIED
  4182.     kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
  4183. >
  4184. <!-- end of SVG.feDiffuseLighting.attlist -->]]>
  4185.  
  4186. <!-- feDisplacementMap: Filter Effect Displacement Map Element -->
  4187.  
  4188. <!ENTITY % SVG.feDisplacementMap.extra.content "" >
  4189.  
  4190. <!ENTITY % SVG.feDisplacementMap.element "INCLUDE" >
  4191. <![%SVG.feDisplacementMap.element;[
  4192. <!ENTITY % SVG.feDisplacementMap.content
  4193.     "( %SVG.animate.qname; | %SVG.set.qname;
  4194.        %SVG.feDisplacementMap.extra.content; )*"
  4195. >
  4196. <!ELEMENT %SVG.feDisplacementMap.qname; %SVG.feDisplacementMap.content; >
  4197. <!-- end of SVG.feDisplacementMap.element -->]]>
  4198.  
  4199. <!ENTITY % SVG.feDisplacementMap.attlist "INCLUDE" >
  4200. <![%SVG.feDisplacementMap.attlist;[
  4201. <!ATTLIST %SVG.feDisplacementMap.qname;
  4202.     %SVG.Core.attrib;
  4203.     %SVG.FilterColor.attrib;
  4204.     %SVG.FilterPrimitiveWithIn.attrib;
  4205.     in2 CDATA #REQUIRED
  4206.     scale %Number.datatype; #IMPLIED
  4207.     xChannelSelector ( R | G | B | A ) 'A'
  4208.     yChannelSelector ( R | G | B | A ) 'A'
  4209. >
  4210. <!-- end of SVG.feDisplacementMap.attlist -->]]>
  4211.  
  4212. <!-- feFlood: Filter Effect Flood Element .............. -->
  4213.  
  4214. <!ENTITY % SVG.feFlood.extra.content "" >
  4215.  
  4216. <!ENTITY % SVG.feFlood.element "INCLUDE" >
  4217. <![%SVG.feFlood.element;[
  4218. <!ENTITY % SVG.feFlood.content
  4219.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
  4220.        %SVG.feFlood.extra.content; )*"
  4221. >
  4222. <!ELEMENT %SVG.feFlood.qname; %SVG.feFlood.content; >
  4223. <!-- end of SVG.feFlood.element -->]]>
  4224.  
  4225. <!ENTITY % SVG.feFlood.attlist "INCLUDE" >
  4226. <![%SVG.feFlood.attlist;[
  4227. <!ATTLIST %SVG.feFlood.qname;
  4228.     %SVG.Core.attrib;
  4229.     %SVG.Style.attrib;
  4230.     %SVG.Color.attrib;
  4231.     %SVG.FilterColor.attrib;
  4232.     %SVG.FilterPrimitiveWithIn.attrib;
  4233.     flood-color %SVGColor.datatype; #IMPLIED
  4234.     flood-opacity %OpacityValue.datatype; #IMPLIED
  4235. >
  4236. <!-- end of SVG.feFlood.attlist -->]]>
  4237.  
  4238. <!-- feGaussianBlur: Filter Effect Gaussian Blur Element -->
  4239.  
  4240. <!ENTITY % SVG.feGaussianBlur.extra.content "" >
  4241.  
  4242. <!ENTITY % SVG.feGaussianBlur.element "INCLUDE" >
  4243. <![%SVG.feGaussianBlur.element;[
  4244. <!ENTITY % SVG.feGaussianBlur.content
  4245.     "( %SVG.animate.qname; | %SVG.set.qname;
  4246.        %SVG.feGaussianBlur.extra.content; )*"
  4247. >
  4248. <!ELEMENT %SVG.feGaussianBlur.qname; %SVG.feGaussianBlur.content; >
  4249. <!-- end of SVG.feGaussianBlur.element -->]]>
  4250.  
  4251. <!ENTITY % SVG.feGaussianBlur.attlist "INCLUDE" >
  4252. <![%SVG.feGaussianBlur.attlist;[
  4253. <!ATTLIST %SVG.feGaussianBlur.qname;
  4254.     %SVG.Core.attrib;
  4255.     %SVG.FilterColor.attrib;
  4256.     %SVG.FilterPrimitiveWithIn.attrib;
  4257.     stdDeviation %NumberOptionalNumber.datatype; #IMPLIED
  4258. >
  4259. <!-- end of SVG.feGaussianBlur.attlist -->]]>
  4260.  
  4261. <!-- feImage: Filter Effect Image Element .............. -->
  4262.  
  4263. <!ENTITY % SVG.feImage.extra.content "" >
  4264.  
  4265. <!ENTITY % SVG.feImage.element "INCLUDE" >
  4266. <![%SVG.feImage.element;[
  4267. <!ENTITY % SVG.feImage.content
  4268.     "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateTransform.qname;
  4269.        %SVG.feImage.extra.content; )*"
  4270. >
  4271. <!ELEMENT %SVG.feImage.qname; %SVG.feImage.content; >
  4272. <!-- end of SVG.feImage.element -->]]>
  4273.  
  4274. <!ENTITY % SVG.feImage.attlist "INCLUDE" >
  4275. <![%SVG.feImage.attlist;[
  4276. <!ATTLIST %SVG.feImage.qname;
  4277.     %SVG.Core.attrib;
  4278.     %SVG.Style.attrib;
  4279.     %SVG.Presentation.attrib;
  4280.     %SVG.FilterPrimitive.attrib;
  4281.     %SVG.XLinkEmbed.attrib;
  4282.     %SVG.External.attrib;
  4283.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  4284. >
  4285. <!-- end of SVG.feImage.attlist -->]]>
  4286.  
  4287. <!-- feMerge: Filter Effect Merge Element .............. -->
  4288.  
  4289. <!ENTITY % SVG.feMerge.extra.content "" >
  4290.  
  4291. <!ENTITY % SVG.feMerge.element "INCLUDE" >
  4292. <![%SVG.feMerge.element;[
  4293. <!ENTITY % SVG.feMerge.content
  4294.     "( %SVG.feMergeNode.qname; %SVG.feMerge.extra.content; )*"
  4295. >
  4296. <!ELEMENT %SVG.feMerge.qname; %SVG.feMerge.content; >
  4297. <!-- end of SVG.feMerge.element -->]]>
  4298.  
  4299. <!ENTITY % SVG.feMerge.attlist "INCLUDE" >
  4300. <![%SVG.feMerge.attlist;[
  4301. <!ATTLIST %SVG.feMerge.qname;
  4302.     %SVG.Core.attrib;
  4303.     %SVG.FilterColor.attrib;
  4304.     %SVG.FilterPrimitive.attrib;
  4305. >
  4306. <!-- end of SVG.feMerge.attlist -->]]>
  4307.  
  4308. <!-- feMergeNode: Filter Effect Merge Node Element ..... -->
  4309.  
  4310. <!ENTITY % SVG.feMergeNode.extra.content "" >
  4311.  
  4312. <!ENTITY % SVG.feMergeNode.element "INCLUDE" >
  4313. <![%SVG.feMergeNode.element;[
  4314. <!ENTITY % SVG.feMergeNode.content
  4315.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feMergeNode.extra.content; )*"
  4316. >
  4317. <!ELEMENT %SVG.feMergeNode.qname; %SVG.feMergeNode.content; >
  4318. <!-- end of SVG.feMergeNode.element -->]]>
  4319.  
  4320. <!ENTITY % SVG.feMergeNode.attlist "INCLUDE" >
  4321. <![%SVG.feMergeNode.attlist;[
  4322. <!ATTLIST %SVG.feMergeNode.qname;
  4323.     %SVG.Core.attrib;
  4324.     in CDATA #IMPLIED
  4325. >
  4326. <!-- end of SVG.feMergeNode.attlist -->]]>
  4327.  
  4328. <!-- feMorphology: Filter Effect Morphology Element .... -->
  4329.  
  4330. <!ENTITY % SVG.feMorphology.extra.content "" >
  4331.  
  4332. <!ENTITY % SVG.feMorphology.element "INCLUDE" >
  4333. <![%SVG.feMorphology.element;[
  4334. <!ENTITY % SVG.feMorphology.content
  4335.     "( %SVG.animate.qname; | %SVG.set.qname;
  4336.        %SVG.feMorphology.extra.content; )*"
  4337. >
  4338. <!ELEMENT %SVG.feMorphology.qname; %SVG.feMorphology.content; >
  4339. <!-- end of SVG.feMorphology.element -->]]>
  4340.  
  4341. <!ENTITY % SVG.feMorphology.attlist "INCLUDE" >
  4342. <![%SVG.feMorphology.attlist;[
  4343. <!ATTLIST %SVG.feMorphology.qname;
  4344.     %SVG.Core.attrib;
  4345.     %SVG.FilterColor.attrib;
  4346.     %SVG.FilterPrimitiveWithIn.attrib;
  4347.     operator ( erode | dilate ) 'erode'
  4348.     radius %NumberOptionalNumber.datatype; #IMPLIED
  4349. >
  4350. <!-- end of SVG.feMorphology.attlist -->]]>
  4351.  
  4352. <!-- feOffset: Filter Effect Offset Element ............ -->
  4353.  
  4354. <!ENTITY % SVG.feOffset.extra.content "" >
  4355.  
  4356. <!ENTITY % SVG.feOffset.element "INCLUDE" >
  4357. <![%SVG.feOffset.element;[
  4358. <!ENTITY % SVG.feOffset.content
  4359.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feOffset.extra.content; )*"
  4360. >
  4361. <!ELEMENT %SVG.feOffset.qname; %SVG.feOffset.content; >
  4362. <!-- end of SVG.feOffset.element -->]]>
  4363.  
  4364. <!ENTITY % SVG.feOffset.attlist "INCLUDE" >
  4365. <![%SVG.feOffset.attlist;[
  4366. <!ATTLIST %SVG.feOffset.qname;
  4367.     %SVG.Core.attrib;
  4368.     %SVG.FilterColor.attrib;
  4369.     %SVG.FilterPrimitiveWithIn.attrib;
  4370.     dx %Number.datatype; #IMPLIED
  4371.     dy %Number.datatype; #IMPLIED
  4372. >
  4373. <!-- end of SVG.feOffset.attlist -->]]>
  4374.  
  4375. <!-- feSpecularLighting: Filter Effect Specular Lighting Element -->
  4376.  
  4377. <!ENTITY % SVG.feSpecularLighting.extra.content "" >
  4378.  
  4379. <!ENTITY % SVG.feSpecularLighting.element "INCLUDE" >
  4380. <![%SVG.feSpecularLighting.element;[
  4381. <!ENTITY % SVG.feSpecularLighting.content
  4382.     "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname;
  4383.       | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname;
  4384.       | %SVG.animateColor.qname; %SVG.feSpecularLighting.extra.content; )*)"
  4385. >
  4386. <!ELEMENT %SVG.feSpecularLighting.qname; %SVG.feSpecularLighting.content; >
  4387. <!-- end of SVG.feSpecularLighting.element -->]]>
  4388.  
  4389. <!ENTITY % SVG.feSpecularLighting.attlist "INCLUDE" >
  4390. <![%SVG.feSpecularLighting.attlist;[
  4391. <!ATTLIST %SVG.feSpecularLighting.qname;
  4392.     %SVG.Core.attrib;
  4393.     %SVG.Style.attrib;
  4394.     %SVG.Color.attrib;
  4395.     %SVG.FilterColor.attrib;
  4396.     %SVG.FilterPrimitiveWithIn.attrib;
  4397.     lighting-color %SVGColor.datatype; #IMPLIED
  4398.     surfaceScale %Number.datatype; #IMPLIED
  4399.     specularConstant %Number.datatype; #IMPLIED
  4400.     specularExponent %Number.datatype; #IMPLIED
  4401.     kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
  4402. >
  4403. <!-- end of SVG.feSpecularLighting.attlist -->]]>
  4404.  
  4405. <!-- feTile: Filter Effect Tile Element ................ -->
  4406.  
  4407. <!ENTITY % SVG.feTile.extra.content "" >
  4408.  
  4409. <!ENTITY % SVG.feTile.element "INCLUDE" >
  4410. <![%SVG.feTile.element;[
  4411. <!ENTITY % SVG.feTile.content
  4412.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feTile.extra.content; )*"
  4413. >
  4414. <!ELEMENT %SVG.feTile.qname; %SVG.feTile.content; >
  4415. <!-- end of SVG.feTile.element -->]]>
  4416.  
  4417. <!ENTITY % SVG.feTile.attlist "INCLUDE" >
  4418. <![%SVG.feTile.attlist;[
  4419. <!ATTLIST %SVG.feTile.qname;
  4420.     %SVG.Core.attrib;
  4421.     %SVG.FilterColor.attrib;
  4422.     %SVG.FilterPrimitiveWithIn.attrib;
  4423. >
  4424. <!-- end of SVG.feTile.attlist -->]]>
  4425.  
  4426. <!-- feTurbulence: Filter Effect Turbulence Element .... -->
  4427.  
  4428. <!ENTITY % SVG.feTurbulence.extra.content "" >
  4429.  
  4430. <!ENTITY % SVG.feTurbulence.element "INCLUDE" >
  4431. <![%SVG.feTurbulence.element;[
  4432. <!ENTITY % SVG.feTurbulence.content
  4433.     "( %SVG.animate.qname; | %SVG.set.qname;
  4434.        %SVG.feTurbulence.extra.content; )*"
  4435. >
  4436. <!ELEMENT %SVG.feTurbulence.qname; %SVG.feTurbulence.content; >
  4437. <!-- end of SVG.feTurbulence.element -->]]>
  4438.  
  4439. <!ENTITY % SVG.feTurbulence.attlist "INCLUDE" >
  4440. <![%SVG.feTurbulence.attlist;[
  4441. <!ATTLIST %SVG.feTurbulence.qname;
  4442.     %SVG.Core.attrib;
  4443.     %SVG.FilterColor.attrib;
  4444.     %SVG.FilterPrimitive.attrib;
  4445.     baseFrequency %NumberOptionalNumber.datatype; #IMPLIED
  4446.     numOctaves %Integer.datatype; #IMPLIED
  4447.     seed %Number.datatype; #IMPLIED
  4448.     stitchTiles ( stitch | noStitch ) 'noStitch'
  4449.     type ( fractalNoise | turbulence ) 'turbulence'
  4450. >
  4451. <!-- end of SVG.feTurbulence.attlist -->]]>
  4452.  
  4453. <!-- feDistantLight: Filter Effect Distant Light Element -->
  4454.  
  4455. <!ENTITY % SVG.feDistantLight.extra.content "" >
  4456.  
  4457. <!ENTITY % SVG.feDistantLight.element "INCLUDE" >
  4458. <![%SVG.feDistantLight.element;[
  4459. <!ENTITY % SVG.feDistantLight.content
  4460.     "( %SVG.animate.qname; | %SVG.set.qname;
  4461.        %SVG.feDistantLight.extra.content; )*"
  4462. >
  4463. <!ELEMENT %SVG.feDistantLight.qname; %SVG.feDistantLight.content; >
  4464. <!-- end of SVG.feDistantLight.element -->]]>
  4465.  
  4466. <!ENTITY % SVG.feDistantLight.attlist "INCLUDE" >
  4467. <![%SVG.feDistantLight.attlist;[
  4468. <!ATTLIST %SVG.feDistantLight.qname;
  4469.     %SVG.Core.attrib;
  4470.     azimuth %Number.datatype; #IMPLIED
  4471.     elevation %Number.datatype; #IMPLIED
  4472. >
  4473. <!-- end of SVG.feDistantLight.attlist -->]]>
  4474.  
  4475. <!-- fePointLight: Filter Effect Point Light Element ... -->
  4476.  
  4477. <!ENTITY % SVG.fePointLight.extra.content "" >
  4478.  
  4479. <!ENTITY % SVG.fePointLight.element "INCLUDE" >
  4480. <![%SVG.fePointLight.element;[
  4481. <!ENTITY % SVG.fePointLight.content
  4482.     "( %SVG.animate.qname; | %SVG.set.qname;
  4483.        %SVG.fePointLight.extra.content; )*"
  4484. >
  4485. <!ELEMENT %SVG.fePointLight.qname; %SVG.fePointLight.content; >
  4486. <!-- end of SVG.fePointLight.element -->]]>
  4487.  
  4488. <!ENTITY % SVG.fePointLight.attlist "INCLUDE" >
  4489. <![%SVG.fePointLight.attlist;[
  4490. <!ATTLIST %SVG.fePointLight.qname;
  4491.     %SVG.Core.attrib;
  4492.     x %Number.datatype; #IMPLIED
  4493.     y %Number.datatype; #IMPLIED
  4494.     z %Number.datatype; #IMPLIED
  4495. >
  4496. <!-- end of SVG.fePointLight.attlist -->]]>
  4497.  
  4498. <!-- feSpotLight: Filter Effect Spot Light Element ..... -->
  4499.  
  4500. <!ENTITY % SVG.feSpotLight.extra.content "" >
  4501.  
  4502. <!ENTITY % SVG.feSpotLight.element "INCLUDE" >
  4503. <![%SVG.feSpotLight.element;[
  4504. <!ENTITY % SVG.feSpotLight.content
  4505.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feSpotLight.extra.content; )*"
  4506. >
  4507. <!ELEMENT %SVG.feSpotLight.qname; %SVG.feSpotLight.content; >
  4508. <!-- end of SVG.feSpotLight.element -->]]>
  4509.  
  4510. <!ENTITY % SVG.feSpotLight.attlist "INCLUDE" >
  4511. <![%SVG.feSpotLight.attlist;[
  4512. <!ATTLIST %SVG.feSpotLight.qname;
  4513.     %SVG.Core.attrib;
  4514.     x %Number.datatype; #IMPLIED
  4515.     y %Number.datatype; #IMPLIED
  4516.     z %Number.datatype; #IMPLIED
  4517.     pointsAtX %Number.datatype; #IMPLIED
  4518.     pointsAtY %Number.datatype; #IMPLIED
  4519.     pointsAtZ %Number.datatype; #IMPLIED
  4520.     specularExponent %Number.datatype; #IMPLIED
  4521.     limitingConeAngle %Number.datatype; #IMPLIED
  4522. >
  4523. <!-- end of SVG.feSpotLight.attlist -->]]>
  4524.  
  4525. <!-- feFuncR: Filter Effect Function Red Element ....... -->
  4526.  
  4527. <!ENTITY % SVG.feFuncR.extra.content "" >
  4528.  
  4529. <!ENTITY % SVG.feFuncR.element "INCLUDE" >
  4530. <![%SVG.feFuncR.element;[
  4531. <!ENTITY % SVG.feFuncR.content
  4532.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncR.extra.content; )*"
  4533. >
  4534. <!ELEMENT %SVG.feFuncR.qname; %SVG.feFuncR.content; >
  4535. <!-- end of SVG.feFuncR.element -->]]>
  4536.  
  4537. <!ENTITY % SVG.feFuncR.attlist "INCLUDE" >
  4538. <![%SVG.feFuncR.attlist;[
  4539. <!ATTLIST %SVG.feFuncR.qname;
  4540.     %SVG.Core.attrib;
  4541.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4542.     tableValues CDATA #IMPLIED
  4543.     slope %Number.datatype; #IMPLIED
  4544.     intercept %Number.datatype; #IMPLIED
  4545.     amplitude %Number.datatype; #IMPLIED
  4546.     exponent %Number.datatype; #IMPLIED
  4547.     offset %Number.datatype; #IMPLIED
  4548. >
  4549. <!-- end of SVG.feFuncR.attlist -->]]>
  4550.  
  4551. <!-- feFuncG: Filter Effect Function Green Element ..... -->
  4552.  
  4553. <!ENTITY % SVG.feFuncG.extra.content "" >
  4554.  
  4555. <!ENTITY % SVG.feFuncG.element "INCLUDE" >
  4556. <![%SVG.feFuncG.element;[
  4557. <!ENTITY % SVG.feFuncG.content
  4558.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncG.extra.content; )*"
  4559. >
  4560. <!ELEMENT %SVG.feFuncG.qname; %SVG.feFuncG.content; >
  4561. <!-- end of SVG.feFuncG.element -->]]>
  4562.  
  4563. <!ENTITY % SVG.feFuncG.attlist "INCLUDE" >
  4564. <![%SVG.feFuncG.attlist;[
  4565. <!ATTLIST %SVG.feFuncG.qname;
  4566.     %SVG.Core.attrib;
  4567.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4568.     tableValues CDATA #IMPLIED
  4569.     slope %Number.datatype; #IMPLIED
  4570.     intercept %Number.datatype; #IMPLIED
  4571.     amplitude %Number.datatype; #IMPLIED
  4572.     exponent %Number.datatype; #IMPLIED
  4573.     offset %Number.datatype; #IMPLIED
  4574. >
  4575. <!-- end of SVG.feFuncG.attlist -->]]>
  4576.  
  4577. <!-- feFuncB: Filter Effect Function Blue Element ...... -->
  4578.  
  4579. <!ENTITY % SVG.feFuncB.extra.content "" >
  4580.  
  4581. <!ENTITY % SVG.feFuncB.element "INCLUDE" >
  4582. <![%SVG.feFuncB.element;[
  4583. <!ENTITY % SVG.feFuncB.content
  4584.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncB.extra.content; )*"
  4585. >
  4586. <!ELEMENT %SVG.feFuncB.qname; %SVG.feFuncB.content; >
  4587. <!-- end of SVG.feFuncB.element -->]]>
  4588.  
  4589. <!ENTITY % SVG.feFuncB.attlist "INCLUDE" >
  4590. <![%SVG.feFuncB.attlist;[
  4591. <!ATTLIST %SVG.feFuncB.qname;
  4592.     %SVG.Core.attrib;
  4593.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4594.     tableValues CDATA #IMPLIED
  4595.     slope %Number.datatype; #IMPLIED
  4596.     intercept %Number.datatype; #IMPLIED
  4597.     amplitude %Number.datatype; #IMPLIED
  4598.     exponent %Number.datatype; #IMPLIED
  4599.     offset %Number.datatype; #IMPLIED
  4600. >
  4601. <!-- end of SVG.feFuncB.attlist -->]]>
  4602.  
  4603. <!-- feFuncA: Filter Effect Function Alpha Element ..... -->
  4604.  
  4605. <!ENTITY % SVG.feFuncA.extra.content "" >
  4606.  
  4607. <!ENTITY % SVG.feFuncA.element "INCLUDE" >
  4608. <![%SVG.feFuncA.element;[
  4609. <!ENTITY % SVG.feFuncA.content
  4610.     "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncA.extra.content; )*"
  4611. >
  4612. <!ELEMENT %SVG.feFuncA.qname; %SVG.feFuncA.content; >
  4613. <!-- end of SVG.feFuncA.element -->]]>
  4614.  
  4615. <!ENTITY % SVG.feFuncA.attlist "INCLUDE" >
  4616. <![%SVG.feFuncA.attlist;[
  4617. <!ATTLIST %SVG.feFuncA.qname;
  4618.     %SVG.Core.attrib;
  4619.     type ( identity | table | discrete | linear | gamma ) #REQUIRED
  4620.     tableValues CDATA #IMPLIED
  4621.     slope %Number.datatype; #IMPLIED
  4622.     intercept %Number.datatype; #IMPLIED
  4623.     amplitude %Number.datatype; #IMPLIED
  4624.     exponent %Number.datatype; #IMPLIED
  4625.     offset %Number.datatype; #IMPLIED
  4626. >
  4627. <!-- end of SVG.feFuncA.attlist -->]]>
  4628.  
  4629. <!-- end of svg-filter.mod -->
  4630. ]]>
  4631.  
  4632. <!-- Cursor Module ............................................... -->
  4633. <!ENTITY % svg-cursor.module "INCLUDE" >
  4634. <![%svg-cursor.module;[
  4635. <!ENTITY % svg-cursor.mod
  4636.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
  4637.            "svg-cursor.mod" >
  4638. <!-- ....................................................................... -->
  4639. <!-- SVG 1.1 Cursor Module ................................................. -->
  4640. <!-- file: svg-cursor.mod
  4641.  
  4642.      This is SVG, a language for describing two-dimensional graphics in XML.
  4643.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4644.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  4645.  
  4646.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4647.  
  4648.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
  4649.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-cursor.mod"
  4650.  
  4651.      ....................................................................... -->
  4652.  
  4653. <!-- Cursor
  4654.  
  4655.         cursor
  4656.  
  4657.      This module declares markup to provide support for cursor.
  4658. -->
  4659.  
  4660. <!-- 'cursor' property/attribute value (e.g., 'crosshair', <uri>) -->
  4661. <!ENTITY % CursorValue.datatype "CDATA" >
  4662.  
  4663. <!-- Qualified Names (Default) ......................... -->
  4664.  
  4665. <!ENTITY % SVG.cursor.qname "cursor" >
  4666.  
  4667. <!-- Attribute Collections (Default) ................... -->
  4668.  
  4669. <!ENTITY % SVG.Core.attrib "" >
  4670. <!ENTITY % SVG.Conditional.attrib "" >
  4671. <!ENTITY % SVG.XLinkRequired.attrib "" >
  4672. <!ENTITY % SVG.External.attrib "" >
  4673.  
  4674. <!-- SVG.Cursor.class .................................. -->
  4675.  
  4676. <!ENTITY % SVG.Cursor.extra.class "" >
  4677.  
  4678. <!ENTITY % SVG.Cursor.class
  4679.     "| %SVG.cursor.qname; %SVG.Cursor.extra.class;"
  4680. >
  4681.  
  4682. <!-- SVG.Cursor.attrib ................................. -->
  4683.  
  4684. <!ENTITY % SVG.Cursor.extra.attrib "" >
  4685.  
  4686. <!ENTITY % SVG.Cursor.attrib
  4687.     "cursor %CursorValue.datatype; #IMPLIED
  4688.      %SVG.Cursor.extra.attrib;"
  4689. >
  4690.  
  4691. <!-- cursor: Cursor Element ............................ -->
  4692.  
  4693. <!ENTITY % SVG.cursor.extra.content "" >
  4694.  
  4695. <!ENTITY % SVG.cursor.element "INCLUDE" >
  4696. <![%SVG.cursor.element;[
  4697. <!ENTITY % SVG.cursor.content
  4698.     "( %SVG.Description.class; %SVG.cursor.extra.content; )*"
  4699. >
  4700. <!ELEMENT %SVG.cursor.qname; %SVG.cursor.content; >
  4701. <!-- end of SVG.cursor.element -->]]>
  4702.  
  4703. <!ENTITY % SVG.cursor.attlist "INCLUDE" >
  4704. <![%SVG.cursor.attlist;[
  4705. <!ATTLIST %SVG.cursor.qname;
  4706.     %SVG.Core.attrib;
  4707.     %SVG.Conditional.attrib;
  4708.     %SVG.XLinkRequired.attrib;
  4709.     %SVG.External.attrib;
  4710.     x %Coordinate.datatype; #IMPLIED
  4711.     y %Coordinate.datatype; #IMPLIED
  4712. >
  4713. <!-- end of SVG.cursor.attlist -->]]>
  4714.  
  4715. <!-- end of svg-cursor.mod -->
  4716. ]]>
  4717.  
  4718. <!-- Hyperlinking Module ......................................... -->
  4719. <!ENTITY % svg-hyperlink.module "INCLUDE" >
  4720. <![%svg-hyperlink.module;[
  4721. <!ENTITY % svg-hyperlink.mod
  4722.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
  4723.            "svg-hyperlink.mod" >
  4724. <!-- ....................................................................... -->
  4725. <!-- SVG 1.1 Hyperlinking Module ........................................... -->
  4726. <!-- file: svg-hyperlink.mod
  4727.  
  4728.      This is SVG, a language for describing two-dimensional graphics in XML.
  4729.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4730.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  4731.  
  4732.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4733.  
  4734.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
  4735.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-hyperlink.mod"
  4736.  
  4737.      ....................................................................... -->
  4738.  
  4739. <!-- Hyperlinking
  4740.  
  4741.         a
  4742.  
  4743.      This module declares markup to provide support for hyper linking.
  4744. -->
  4745.  
  4746. <!-- link to this target -->
  4747. <!ENTITY % LinkTarget.datatype "NMTOKEN" >
  4748.  
  4749. <!-- Qualified Names (Default) ......................... -->
  4750.  
  4751. <!ENTITY % SVG.a.qname "a" >
  4752.  
  4753. <!-- Attribute Collections (Default) ................... -->
  4754.  
  4755. <!ENTITY % SVG.Core.attrib "" >
  4756. <!ENTITY % SVG.Conditional.attrib "" >
  4757. <!ENTITY % SVG.Style.attrib "" >
  4758. <!ENTITY % SVG.Viewport.attrib "" >
  4759. <!ENTITY % SVG.Text.attrib "" >
  4760. <!ENTITY % SVG.TextContent.attrib "" >
  4761. <!ENTITY % SVG.Font.attrib "" >
  4762. <!ENTITY % SVG.Paint.attrib "" >
  4763. <!ENTITY % SVG.Color.attrib "" >
  4764. <!ENTITY % SVG.Opacity.attrib "" >
  4765. <!ENTITY % SVG.Graphics.attrib "" >
  4766. <!ENTITY % SVG.Marker.attrib "" >
  4767. <!ENTITY % SVG.Gradient.attrib "" >
  4768. <!ENTITY % SVG.Clip.attrib "" >
  4769. <!ENTITY % SVG.Mask.attrib "" >
  4770. <!ENTITY % SVG.Filter.attrib "" >
  4771. <!ENTITY % SVG.FilterColor.attrib "" >
  4772. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  4773. <!ENTITY % SVG.Cursor.attrib "" >
  4774. <!ENTITY % SVG.XLinkReplace.attrib "" >
  4775. <!ENTITY % SVG.External.attrib "" >
  4776.  
  4777. <!-- SVG.Hyperlink.class ............................... -->
  4778.  
  4779. <!ENTITY % SVG.Hyperlink.extra.class "" >
  4780.  
  4781. <!ENTITY % SVG.Hyperlink.class
  4782.     "| %SVG.a.qname; %SVG.Hyperlink.extra.class;"
  4783. >
  4784.  
  4785. <!-- SVG.Presentation.attrib ........................... -->
  4786.  
  4787. <!ENTITY % SVG.Presentation.extra.attrib "" >
  4788.  
  4789. <!ENTITY % SVG.Presentation.attrib
  4790.     "%SVG.Container.attrib;
  4791.      %SVG.Viewport.attrib;
  4792.      %SVG.Text.attrib;
  4793.      %SVG.TextContent.attrib;
  4794.      %SVG.Font.attrib;
  4795.      %SVG.Paint.attrib;
  4796.      %SVG.Color.attrib;
  4797.      %SVG.Opacity.attrib;
  4798.      %SVG.Graphics.attrib;
  4799.      %SVG.Marker.attrib;
  4800.      %SVG.ColorProfile.attrib;
  4801.      %SVG.Gradient.attrib;
  4802.      %SVG.Clip.attrib;
  4803.      %SVG.Mask.attrib;
  4804.      %SVG.Filter.attrib;
  4805.      %SVG.FilterColor.attrib;
  4806.      %SVG.Cursor.attrib;
  4807.      flood-color %SVGColor.datatype; #IMPLIED
  4808.      flood-opacity %OpacityValue.datatype; #IMPLIED
  4809.      lighting-color %SVGColor.datatype; #IMPLIED
  4810.      %SVG.Presentation.extra.attrib;"
  4811. >
  4812.  
  4813. <!-- a: Anchor Element ................................. -->
  4814.  
  4815. <!ENTITY % SVG.a.extra.content "" >
  4816.  
  4817. <!ENTITY % SVG.a.element "INCLUDE" >
  4818. <![%SVG.a.element;[
  4819. <!ENTITY % SVG.a.content
  4820.     "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class;
  4821.        %SVG.Structure.class; %SVG.Conditional.class; %SVG.Image.class;
  4822.        %SVG.Style.class; %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  4823.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  4824.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  4825.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  4826.        %SVG.Font.class; %SVG.a.extra.content; )*"
  4827. >
  4828. <!ELEMENT %SVG.a.qname; %SVG.a.content; >
  4829. <!-- end of SVG.a.element -->]]>
  4830.  
  4831. <!ENTITY % SVG.a.attlist "INCLUDE" >
  4832. <![%SVG.a.attlist;[
  4833. <!ATTLIST %SVG.a.qname;
  4834.     %SVG.Core.attrib;
  4835.     %SVG.Conditional.attrib;
  4836.     %SVG.Style.attrib;
  4837.     %SVG.Presentation.attrib;
  4838.     %SVG.GraphicalEvents.attrib;
  4839.     %SVG.XLinkReplace.attrib;
  4840.     %SVG.External.attrib;
  4841.     transform %TransformList.datatype; #IMPLIED
  4842.     target %LinkTarget.datatype; #IMPLIED
  4843. >
  4844. <!-- end of SVG.a.attlist -->]]>
  4845.  
  4846. <!-- end of svg-hyperlink.mod -->
  4847. ]]>
  4848.  
  4849. <!-- View Module ................................................. -->
  4850. <!ENTITY % svg-view.module "INCLUDE" >
  4851. <![%svg-view.module;[
  4852. <!ENTITY % svg-view.mod
  4853.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
  4854.            "svg-view.mod" >
  4855. <!-- ....................................................................... -->
  4856. <!-- SVG 1.1 View Module ................................................... -->
  4857. <!-- file: svg-view.mod
  4858.  
  4859.      This is SVG, a language for describing two-dimensional graphics in XML.
  4860.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4861.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  4862.  
  4863.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4864.  
  4865.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
  4866.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-view.mod"
  4867.  
  4868.      ....................................................................... -->
  4869.  
  4870. <!-- View
  4871.  
  4872.         view
  4873.  
  4874.      This module declares markup to provide support for view.
  4875. -->
  4876.  
  4877. <!-- Qualified Names (Default) ......................... -->
  4878.  
  4879. <!ENTITY % SVG.view.qname "view" >
  4880.  
  4881. <!-- Attribute Collections (Default) ................... -->
  4882.  
  4883. <!ENTITY % SVG.Core.attrib "" >
  4884. <!ENTITY % SVG.External.attrib "" >
  4885.  
  4886. <!-- SVG.View.class .................................... -->
  4887.  
  4888. <!ENTITY % SVG.View.extra.class "" >
  4889.  
  4890. <!ENTITY % SVG.View.class
  4891.     "| %SVG.view.qname; %SVG.View.extra.class;"
  4892. >
  4893.  
  4894. <!-- view: View Element ................................ -->
  4895.  
  4896. <!ENTITY % SVG.view.extra.content "" >
  4897.  
  4898. <!ENTITY % SVG.view.element "INCLUDE" >
  4899. <![%SVG.view.element;[
  4900. <!ENTITY % SVG.view.content
  4901.     "( %SVG.Description.class; %SVG.view.extra.content; )*"
  4902. >
  4903. <!ELEMENT %SVG.view.qname; %SVG.view.content; >
  4904. <!-- end of SVG.view.element -->]]>
  4905.  
  4906. <!ENTITY % SVG.view.attlist "INCLUDE" >
  4907. <![%SVG.view.attlist;[
  4908. <!ATTLIST %SVG.view.qname;
  4909.     %SVG.Core.attrib;
  4910.     %SVG.External.attrib;
  4911.     viewBox %ViewBoxSpec.datatype; #IMPLIED
  4912.     preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
  4913.     zoomAndPan ( disable | magnify ) 'magnify'
  4914.     viewTarget CDATA #IMPLIED
  4915. >
  4916. <!-- end of SVG.view.attlist -->]]>
  4917.  
  4918. <!-- end of svg-view.mod -->
  4919. ]]>
  4920.  
  4921. <!-- Scripting Module ............................................ -->
  4922. <!ENTITY % svg-script.module "INCLUDE" >
  4923. <![%svg-script.module;[
  4924. <!ENTITY % svg-script.mod
  4925.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
  4926.            "svg-script.mod" >
  4927. <!-- ....................................................................... -->
  4928. <!-- SVG 1.1 Scripting Module .............................................. -->
  4929. <!-- file: svg-script.mod
  4930.  
  4931.      This is SVG, a language for describing two-dimensional graphics in XML.
  4932.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  4933.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  4934.  
  4935.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  4936.  
  4937.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
  4938.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-script.mod"
  4939.  
  4940.      ....................................................................... -->
  4941.  
  4942. <!-- Scripting
  4943.  
  4944.         script
  4945.  
  4946.      This module declares markup to provide support for scripting.
  4947. -->
  4948.  
  4949. <!-- Qualified Names (Default) ......................... -->
  4950.  
  4951. <!ENTITY % SVG.script.qname "script" >
  4952.  
  4953. <!-- Attribute Collections (Default) ................... -->
  4954.  
  4955. <!ENTITY % SVG.Core.attrib "" >
  4956. <!ENTITY % SVG.XLink.attrib "" >
  4957. <!ENTITY % SVG.External.attrib "" >
  4958.  
  4959. <!-- SVG.Script.class .................................. -->
  4960.  
  4961. <!ENTITY % SVG.Script.extra.class "" >
  4962.  
  4963. <!ENTITY % SVG.Script.class
  4964.     "| %SVG.script.qname; %SVG.Script.extra.class;"
  4965. >
  4966.  
  4967. <!-- script: Script Element ............................ -->
  4968.  
  4969. <!ENTITY % SVG.script.extra.content "" >
  4970.  
  4971. <!ENTITY % SVG.script.element "INCLUDE" >
  4972. <![%SVG.script.element;[
  4973. <!ENTITY % SVG.script.content
  4974.     "( #PCDATA %SVG.script.extra.content; )*"
  4975. >
  4976. <!ELEMENT %SVG.script.qname; %SVG.script.content; >
  4977. <!-- end of SVG.script.element -->]]>
  4978.  
  4979. <!ENTITY % SVG.script.attlist "INCLUDE" >
  4980. <![%SVG.script.attlist;[
  4981. <!ATTLIST %SVG.script.qname;
  4982.     %SVG.Core.attrib;
  4983.     %SVG.XLink.attrib;
  4984.     %SVG.External.attrib;
  4985.     type %ContentType.datatype; #REQUIRED
  4986. >
  4987. <!-- end of SVG.script.attlist -->]]>
  4988.  
  4989. <!-- end of svg-script.mod -->
  4990. ]]>
  4991.  
  4992. <!-- Animation Module ............................................ -->
  4993. <!ENTITY % svg-animation.module "INCLUDE" >
  4994. <![%svg-animation.module;[
  4995. <!ENTITY % svg-animation.mod
  4996.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
  4997.            "svg-animation.mod" >
  4998. <!-- ....................................................................... -->
  4999. <!-- SVG 1.1 Animation Module .............................................. -->
  5000. <!-- file: svg-animation.mod
  5001.  
  5002.      This is SVG, a language for describing two-dimensional graphics in XML.
  5003.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  5004.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  5005.  
  5006.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  5007.  
  5008.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
  5009.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animation.mod"
  5010.  
  5011.      ....................................................................... -->
  5012.  
  5013. <!-- Animation
  5014.  
  5015.         animate, set, animateMotion, animateColor, animateTransform, mpath
  5016.  
  5017.      This module declares markup to provide support for animation.
  5018. -->
  5019.  
  5020. <!-- Qualified Names (Default) ......................... -->
  5021.  
  5022. <!ENTITY % SVG.animate.qname "animate" >
  5023. <!ENTITY % SVG.set.qname "set" >
  5024. <!ENTITY % SVG.animateMotion.qname "animateMotion" >
  5025. <!ENTITY % SVG.animateColor.qname "animateColor" >
  5026. <!ENTITY % SVG.animateTransform.qname "animateTransform" >
  5027. <!ENTITY % SVG.mpath.qname "mpath" >
  5028.  
  5029. <!-- Attribute Collections (Default) ................... -->
  5030.  
  5031. <!ENTITY % SVG.Core.attrib "" >
  5032. <!ENTITY % SVG.Conditional.attrib "" >
  5033. <!ENTITY % SVG.AnimationEvents.attrib "" >
  5034. <!ENTITY % SVG.XLink.attrib "" >
  5035. <!ENTITY % SVG.XLinkRequired.attrib "" >
  5036. <!ENTITY % SVG.External.attrib "" >
  5037.  
  5038. <!-- SVG.Animation.class ............................... -->
  5039.  
  5040. <!ENTITY % SVG.Animation.extra.class "" >
  5041.  
  5042. <!ENTITY % SVG.Animation.class
  5043.     "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; |
  5044.      %SVG.animateColor.qname; | %SVG.animateTransform.qname;
  5045.      %SVG.Animation.extra.class;"
  5046. >
  5047.  
  5048. <!-- SVG.Animation.attrib .............................. -->
  5049.  
  5050. <!ENTITY % SVG.Animation.extra.attrib "" >
  5051.  
  5052. <!ENTITY % SVG.Animation.attrib
  5053.     "%SVG.XLink.attrib;
  5054.      %SVG.Animation.extra.attrib;"
  5055. >
  5056.  
  5057. <!-- SVG.AnimationAttribute.attrib ..................... -->
  5058.  
  5059. <!ENTITY % SVG.AnimationAttribute.extra.attrib "" >
  5060.  
  5061. <!ENTITY % SVG.AnimationAttribute.attrib
  5062.     "attributeName  CDATA  #REQUIRED
  5063.      attributeType  CDATA  #IMPLIED
  5064.      %SVG.AnimationAttribute.extra.attrib;"
  5065. >
  5066.  
  5067. <!-- SVG.AnimationTiming.attrib ........................ -->
  5068.  
  5069. <!ENTITY % SVG.AnimationTiming.extra.attrib "" >
  5070.  
  5071. <!ENTITY % SVG.AnimationTiming.attrib
  5072.     "begin CDATA #IMPLIED
  5073.      dur CDATA #IMPLIED
  5074.      end CDATA #IMPLIED
  5075.      min CDATA #IMPLIED
  5076.      max CDATA #IMPLIED
  5077.      restart ( always | never | whenNotActive ) 'always'
  5078.      repeatCount CDATA #IMPLIED
  5079.      repeatDur CDATA #IMPLIED
  5080.      fill ( remove | freeze ) 'remove'
  5081.      %SVG.AnimationTiming.extra.attrib;"
  5082. >
  5083.  
  5084. <!-- SVG.AnimationValue.attrib ......................... -->
  5085.  
  5086. <!ENTITY % SVG.AnimationValue.extra.attrib "" >
  5087.  
  5088. <!ENTITY % SVG.AnimationValue.attrib
  5089.     "calcMode ( discrete | linear | paced | spline ) 'linear'
  5090.      values CDATA #IMPLIED
  5091.      keyTimes CDATA #IMPLIED
  5092.      keySplines CDATA #IMPLIED
  5093.      from CDATA #IMPLIED
  5094.      to CDATA #IMPLIED
  5095.      by CDATA #IMPLIED
  5096.      %SVG.AnimationValue.extra.attrib;"
  5097. >
  5098.  
  5099. <!-- SVG.AnimationAddtion.attrib ....................... -->
  5100.  
  5101. <!ENTITY % SVG.AnimationAddtion.extra.attrib "" >
  5102.  
  5103. <!ENTITY % SVG.AnimationAddtion.attrib
  5104.     "additive ( replace | sum ) 'replace'
  5105.      accumulate ( none | sum ) 'none'
  5106.      %SVG.AnimationAddtion.extra.attrib;"
  5107. >
  5108.  
  5109. <!-- animate: Animate Element .......................... -->
  5110.  
  5111. <!ENTITY % SVG.animate.extra.content "" >
  5112.  
  5113. <!ENTITY % SVG.animate.element "INCLUDE" >
  5114. <![%SVG.animate.element;[
  5115. <!ENTITY % SVG.animate.content
  5116.     "( %SVG.Description.class; %SVG.animate.extra.content; )*"
  5117. >
  5118. <!ELEMENT %SVG.animate.qname; %SVG.animate.content; >
  5119. <!-- end of SVG.animate.element -->]]>
  5120.  
  5121. <!ENTITY % SVG.animate.attlist "INCLUDE" >
  5122. <![%SVG.animate.attlist;[
  5123. <!ATTLIST %SVG.animate.qname;
  5124.     %SVG.Core.attrib;
  5125.     %SVG.Conditional.attrib;
  5126.     %SVG.AnimationEvents.attrib;
  5127.     %SVG.External.attrib;
  5128.     %SVG.Animation.attrib;
  5129.     %SVG.AnimationAttribute.attrib;
  5130.     %SVG.AnimationTiming.attrib;
  5131.     %SVG.AnimationValue.attrib;
  5132.     %SVG.AnimationAddtion.attrib;
  5133. >
  5134. <!-- end of SVG.animate.attlist -->]]>
  5135.  
  5136. <!-- set: Set Element .................................. -->
  5137.  
  5138. <!ENTITY % SVG.set.extra.content "" >
  5139.  
  5140. <!ENTITY % SVG.set.element "INCLUDE" >
  5141. <![%SVG.set.element;[
  5142. <!ENTITY % SVG.set.content
  5143.     "( %SVG.Description.class; %SVG.set.extra.content; )*"
  5144. >
  5145. <!ELEMENT %SVG.set.qname; %SVG.set.content; >
  5146. <!-- end of SVG.set.element -->]]>
  5147.  
  5148. <!ENTITY % SVG.set.attlist "INCLUDE" >
  5149. <![%SVG.set.attlist;[
  5150. <!ATTLIST %SVG.set.qname;
  5151.     %SVG.Core.attrib;
  5152.     %SVG.Conditional.attrib;
  5153.     %SVG.AnimationEvents.attrib;
  5154.     %SVG.External.attrib;
  5155.     %SVG.Animation.attrib;
  5156.     %SVG.AnimationAttribute.attrib;
  5157.     %SVG.AnimationTiming.attrib;
  5158.     to CDATA #IMPLIED
  5159. >
  5160. <!-- end of SVG.set.attlist -->]]>
  5161.  
  5162. <!-- animateMotion: Animate Motion Element ............. -->
  5163.  
  5164. <!ENTITY % SVG.animateMotion.extra.content "" >
  5165.  
  5166. <!ENTITY % SVG.animateMotion.element "INCLUDE" >
  5167. <![%SVG.animateMotion.element;[
  5168. <!ENTITY % SVG.animateMotion.content
  5169.     "(( %SVG.Description.class; )*, %SVG.mpath.qname;?
  5170.         %SVG.animateMotion.extra.content; )"
  5171. >
  5172. <!ELEMENT %SVG.animateMotion.qname; %SVG.animateMotion.content; >
  5173. <!-- end of SVG.animateMotion.element -->]]>
  5174.  
  5175. <!ENTITY % SVG.animateMotion.attlist "INCLUDE" >
  5176. <![%SVG.animateMotion.attlist;[
  5177. <!ATTLIST %SVG.animateMotion.qname;
  5178.     %SVG.Core.attrib;
  5179.     %SVG.Conditional.attrib;
  5180.     %SVG.AnimationEvents.attrib;
  5181.     %SVG.External.attrib;
  5182.     %SVG.Animation.attrib;
  5183.     %SVG.AnimationTiming.attrib;
  5184.     %SVG.AnimationAddtion.attrib;
  5185.     calcMode ( discrete | linear | paced | spline ) 'paced'
  5186.     values CDATA #IMPLIED
  5187.     keyTimes CDATA #IMPLIED
  5188.     keySplines CDATA #IMPLIED
  5189.     from CDATA #IMPLIED
  5190.     to CDATA #IMPLIED
  5191.     by CDATA #IMPLIED
  5192.     path CDATA #IMPLIED
  5193.     keyPoints CDATA #IMPLIED
  5194.     rotate CDATA #IMPLIED
  5195.     origin CDATA #IMPLIED
  5196. >
  5197. <!-- end of SVG.animateMotion.attlist -->]]>
  5198.  
  5199. <!-- animateColor: Animate Color Element ............... -->
  5200.  
  5201. <!ENTITY % SVG.animateColor.extra.content "" >
  5202.  
  5203. <!ENTITY % SVG.animateColor.element "INCLUDE" >
  5204. <![%SVG.animateColor.element;[
  5205. <!ENTITY % SVG.animateColor.content
  5206.     "( %SVG.Description.class; %SVG.animateColor.extra.content; )*"
  5207. >
  5208. <!ELEMENT %SVG.animateColor.qname; %SVG.animateColor.content; >
  5209. <!-- end of SVG.animateColor.element -->]]>
  5210.  
  5211. <!ENTITY % SVG.animateColor.attlist "INCLUDE" >
  5212. <![%SVG.animateColor.attlist;[
  5213. <!ATTLIST %SVG.animateColor.qname;
  5214.     %SVG.Core.attrib;
  5215.     %SVG.Conditional.attrib;
  5216.     %SVG.AnimationEvents.attrib;
  5217.     %SVG.External.attrib;
  5218.     %SVG.Animation.attrib;
  5219.     %SVG.AnimationAttribute.attrib;
  5220.     %SVG.AnimationTiming.attrib;
  5221.     %SVG.AnimationValue.attrib;
  5222.     %SVG.AnimationAddtion.attrib;
  5223. >
  5224. <!-- end of SVG.animateColor.attlist -->]]>
  5225.  
  5226. <!-- animateTransform: Animate Transform Element ....... -->
  5227.  
  5228. <!ENTITY % SVG.animateTransform.extra.content "" >
  5229.  
  5230. <!ENTITY % SVG.animateTransform.element "INCLUDE" >
  5231. <![%SVG.animateTransform.element;[
  5232. <!ENTITY % SVG.animateTransform.content
  5233.     "( %SVG.Description.class; %SVG.animateTransform.extra.content; )*"
  5234. >
  5235. <!ELEMENT %SVG.animateTransform.qname; %SVG.animateTransform.content; >
  5236. <!-- end of SVG.animateTransform.element -->]]>
  5237.  
  5238. <!ENTITY % SVG.animateTransform.attlist "INCLUDE" >
  5239. <![%SVG.animateTransform.attlist;[
  5240. <!ATTLIST %SVG.animateTransform.qname;
  5241.     %SVG.Core.attrib;
  5242.     %SVG.Conditional.attrib;
  5243.     %SVG.AnimationEvents.attrib;
  5244.     %SVG.External.attrib;
  5245.     %SVG.Animation.attrib;
  5246.     %SVG.AnimationAttribute.attrib;
  5247.     %SVG.AnimationTiming.attrib;
  5248.     %SVG.AnimationValue.attrib;
  5249.     %SVG.AnimationAddtion.attrib;
  5250.     type ( translate | scale | rotate | skewX | skewY ) 'translate'
  5251. >
  5252. <!-- end of SVG.animateTransform.attlist -->]]>
  5253.  
  5254. <!-- mpath: Motion Path Element ........................ -->
  5255.  
  5256. <!ENTITY % SVG.mpath.extra.content "" >
  5257.  
  5258. <!ENTITY % SVG.mpath.element "INCLUDE" >
  5259. <![%SVG.mpath.element;[
  5260. <!ENTITY % SVG.mpath.content
  5261.     "( %SVG.Description.class; %SVG.mpath.extra.content; )*"
  5262. >
  5263. <!ELEMENT %SVG.mpath.qname; %SVG.mpath.content; >
  5264. <!-- end of SVG.mpath.element -->]]>
  5265.  
  5266. <!ENTITY % SVG.mpath.attlist "INCLUDE" >
  5267. <![%SVG.mpath.attlist;[
  5268. <!ATTLIST %SVG.mpath.qname;
  5269.     %SVG.Core.attrib;
  5270.     %SVG.XLinkRequired.attrib;
  5271.     %SVG.External.attrib;
  5272. >
  5273. <!-- end of SVG.mpath.attlist -->]]>
  5274.  
  5275. <!-- end of svg-animation.mod -->
  5276. ]]>
  5277.  
  5278. <!-- Font Module ................................................. -->
  5279. <!ENTITY % svg-font.module "INCLUDE" >
  5280. <![%svg-font.module;[
  5281. <!ENTITY % svg-font.mod
  5282.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
  5283.            "svg-font.mod" >
  5284. <!-- ....................................................................... -->
  5285. <!-- SVG 1.1 Font Module ................................................... -->
  5286. <!-- file: svg-font.mod
  5287.  
  5288.      This is SVG, a language for describing two-dimensional graphics in XML.
  5289.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  5290.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  5291.  
  5292.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  5293.  
  5294.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
  5295.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-font.mod"
  5296.  
  5297.      ....................................................................... -->
  5298.  
  5299. <!-- Font
  5300.  
  5301.         font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src,
  5302.         font-face-uri, font-face-format, font-face-name, definition-src
  5303.  
  5304.      This module declares markup to provide support for template.
  5305. -->
  5306.  
  5307. <!-- Qualified Names (Default) ......................... -->
  5308.  
  5309. <!ENTITY % SVG.font.qname "font" >
  5310. <!ENTITY % SVG.font-face.qname "font-face" >
  5311. <!ENTITY % SVG.glyph.qname "glyph" >
  5312. <!ENTITY % SVG.missing-glyph.qname "missing-glyph" >
  5313. <!ENTITY % SVG.hkern.qname "hkern" >
  5314. <!ENTITY % SVG.vkern.qname "vkern" >
  5315. <!ENTITY % SVG.font-face-src.qname "font-face-src" >
  5316. <!ENTITY % SVG.font-face-uri.qname "font-face-uri" >
  5317. <!ENTITY % SVG.font-face-format.qname "font-face-format" >
  5318. <!ENTITY % SVG.font-face-name.qname "font-face-name" >
  5319. <!ENTITY % SVG.definition-src.qname "definition-src" >
  5320.  
  5321. <!-- Attribute Collections (Default) ................... -->
  5322.  
  5323. <!ENTITY % SVG.Core.attrib "" >
  5324. <!ENTITY % SVG.Container.attrib "" >
  5325. <!ENTITY % SVG.Style.attrib "" >
  5326. <!ENTITY % SVG.Viewport.attrib "" >
  5327. <!ENTITY % SVG.Text.attrib "" >
  5328. <!ENTITY % SVG.TextContent.attrib "" >
  5329. <!ENTITY % SVG.Font.attrib "" >
  5330. <!ENTITY % SVG.Paint.attrib "" >
  5331. <!ENTITY % SVG.Color.attrib "" >
  5332. <!ENTITY % SVG.Opacity.attrib "" >
  5333. <!ENTITY % SVG.Graphics.attrib "" >
  5334. <!ENTITY % SVG.Marker.attrib "" >
  5335. <!ENTITY % SVG.ColorProfile.attrib "" >
  5336. <!ENTITY % SVG.Gradient.attrib "" >
  5337. <!ENTITY % SVG.Clip.attrib "" >
  5338. <!ENTITY % SVG.Mask.attrib "" >
  5339. <!ENTITY % SVG.Filter.attrib "" >
  5340. <!ENTITY % SVG.FilterColor.attrib "" >
  5341. <!ENTITY % SVG.Cursor.attrib "" >
  5342. <!ENTITY % SVG.XLinkRequired.attrib "" >
  5343. <!ENTITY % SVG.External.attrib "" >
  5344.  
  5345. <!-- SVG.Font.class .................................... -->
  5346.  
  5347. <!ENTITY % SVG.Font.extra.class "" >
  5348.  
  5349. <!ENTITY % SVG.Font.class
  5350.     "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
  5351. >
  5352.  
  5353. <!-- SVG.Presentation.attrib ........................... -->
  5354.  
  5355. <!ENTITY % SVG.Presentation.extra.attrib "" >
  5356.  
  5357. <!ENTITY % SVG.Presentation.attrib
  5358.     "%SVG.Container.attrib;
  5359.      %SVG.Viewport.attrib;
  5360.      %SVG.Text.attrib;
  5361.      %SVG.TextContent.attrib;
  5362.      %SVG.Font.attrib;
  5363.      %SVG.Paint.attrib;
  5364.      %SVG.Color.attrib;
  5365.      %SVG.Opacity.attrib;
  5366.      %SVG.Graphics.attrib;
  5367.      %SVG.Marker.attrib;
  5368.      %SVG.ColorProfile.attrib;
  5369.      %SVG.Gradient.attrib;
  5370.      %SVG.Clip.attrib;
  5371.      %SVG.Mask.attrib;
  5372.      %SVG.Filter.attrib;
  5373.      %SVG.FilterColor.attrib;
  5374.      %SVG.Cursor.attrib;
  5375.      flood-color %SVGColor.datatype; #IMPLIED
  5376.      flood-opacity %OpacityValue.datatype; #IMPLIED
  5377.      lighting-color %SVGColor.datatype; #IMPLIED
  5378.      %SVG.Presentation.extra.attrib;"
  5379. >
  5380.  
  5381. <!-- font: Font Element ................................ -->
  5382.  
  5383. <!ENTITY % SVG.font.extra.content "" >
  5384.  
  5385. <!ENTITY % SVG.font.element "INCLUDE" >
  5386. <![%SVG.font.element;[
  5387. <!ENTITY % SVG.font.content
  5388.     "(( %SVG.Description.class; )*, %SVG.font-face.qname;,
  5389.         %SVG.missing-glyph.qname;, ( %SVG.glyph.qname; | %SVG.hkern.qname;
  5390.       | %SVG.vkern.qname; %SVG.font.extra.content; )*)"
  5391. >
  5392. <!ELEMENT %SVG.font.qname; %SVG.font.content; >
  5393. <!-- end of SVG.font.element -->]]>
  5394.  
  5395. <!ENTITY % SVG.font.attlist "INCLUDE" >
  5396. <![%SVG.font.attlist;[
  5397. <!ATTLIST %SVG.font.qname;
  5398.     %SVG.Core.attrib;
  5399.     %SVG.Style.attrib;
  5400.     %SVG.Presentation.attrib;
  5401.     %SVG.External.attrib;
  5402.     horiz-origin-x %Number.datatype; #IMPLIED
  5403.     horiz-origin-y %Number.datatype; #IMPLIED
  5404.     horiz-adv-x %Number.datatype; #REQUIRED
  5405.     vert-origin-x %Number.datatype; #IMPLIED
  5406.     vert-origin-y %Number.datatype; #IMPLIED
  5407.     vert-adv-y %Number.datatype; #IMPLIED
  5408. >
  5409. <!-- end of SVG.font.attlist -->]]>
  5410.  
  5411. <!-- font-face: Font Face Element ...................... -->
  5412.  
  5413. <!ENTITY % SVG.font-face.extra.content "" >
  5414.  
  5415. <!ENTITY % SVG.font-face.element "INCLUDE" >
  5416. <![%SVG.font-face.element;[
  5417. <!ENTITY % SVG.font-face.content
  5418.     "(( %SVG.Description.class; )*, %SVG.font-face-src.qname;?,
  5419.         %SVG.definition-src.qname;? %SVG.font-face.extra.content; )"
  5420. >
  5421. <!ELEMENT %SVG.font-face.qname; %SVG.font-face.content; >
  5422. <!-- end of SVG.font-face.element -->]]>
  5423.  
  5424. <!ENTITY % SVG.font-face.attlist "INCLUDE" >
  5425. <![%SVG.font-face.attlist;[
  5426. <!ATTLIST %SVG.font-face.qname;
  5427.     %SVG.Core.attrib;
  5428.     font-family CDATA #IMPLIED
  5429.     font-style CDATA #IMPLIED
  5430.     font-variant CDATA #IMPLIED
  5431.     font-weight CDATA #IMPLIED
  5432.     font-stretch CDATA #IMPLIED
  5433.     font-size CDATA #IMPLIED
  5434.     unicode-range CDATA #IMPLIED
  5435.     units-per-em %Number.datatype; #IMPLIED
  5436.     panose-1 CDATA #IMPLIED
  5437.     stemv %Number.datatype; #IMPLIED
  5438.     stemh %Number.datatype; #IMPLIED
  5439.     slope %Number.datatype; #IMPLIED
  5440.     cap-height %Number.datatype; #IMPLIED
  5441.     x-height %Number.datatype; #IMPLIED
  5442.     accent-height %Number.datatype; #IMPLIED
  5443.     ascent %Number.datatype; #IMPLIED
  5444.     descent %Number.datatype; #IMPLIED
  5445.     widths CDATA #IMPLIED
  5446.     bbox CDATA #IMPLIED
  5447.     ideographic %Number.datatype; #IMPLIED
  5448.     alphabetic %Number.datatype; #IMPLIED
  5449.     mathematical %Number.datatype; #IMPLIED
  5450.     hanging %Number.datatype; #IMPLIED
  5451.     v-ideographic %Number.datatype; #IMPLIED
  5452.     v-alphabetic %Number.datatype; #IMPLIED
  5453.     v-mathematical %Number.datatype; #IMPLIED
  5454.     v-hanging %Number.datatype; #IMPLIED
  5455.     underline-position %Number.datatype; #IMPLIED
  5456.     underline-thickness %Number.datatype; #IMPLIED
  5457.     strikethrough-position %Number.datatype; #IMPLIED
  5458.     strikethrough-thickness %Number.datatype; #IMPLIED
  5459.     overline-position %Number.datatype; #IMPLIED
  5460.     overline-thickness %Number.datatype; #IMPLIED
  5461. >
  5462. <!-- end of SVG.font-face.attlist -->]]>
  5463.  
  5464. <!-- glyph: Glyph Element .............................. -->
  5465.  
  5466. <!ENTITY % SVG.glyph.extra.content "" >
  5467.  
  5468. <!ENTITY % SVG.glyph.element "INCLUDE" >
  5469. <![%SVG.glyph.element;[
  5470. <!ENTITY % SVG.glyph.content
  5471.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  5472.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  5473.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  5474.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  5475.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  5476.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  5477.        %SVG.Font.class; %SVG.glyph.extra.content; )*"
  5478. >
  5479. <!ELEMENT %SVG.glyph.qname; %SVG.glyph.content; >
  5480. <!-- end of SVG.glyph.element -->]]>
  5481.  
  5482. <!ENTITY % SVG.glyph.attlist "INCLUDE" >
  5483. <![%SVG.glyph.attlist;[
  5484. <!ATTLIST %SVG.glyph.qname;
  5485.     %SVG.Core.attrib;
  5486.     %SVG.Style.attrib;
  5487.     %SVG.Presentation.attrib;
  5488.     unicode CDATA #IMPLIED
  5489.     glyph-name CDATA #IMPLIED
  5490.     d %PathData.datatype; #IMPLIED
  5491.     orientation CDATA #IMPLIED
  5492.     arabic-form CDATA #IMPLIED
  5493.     lang %LanguageCodes.datatype; #IMPLIED
  5494.     horiz-adv-x %Number.datatype; #IMPLIED
  5495.     vert-origin-x %Number.datatype; #IMPLIED
  5496.     vert-origin-y %Number.datatype; #IMPLIED
  5497.     vert-adv-y %Number.datatype; #IMPLIED
  5498. >
  5499. <!-- end of SVG.glyph.attlist -->]]>
  5500.  
  5501. <!-- missing-glyph: Missing Glyph Element .............. -->
  5502.  
  5503. <!ENTITY % SVG.missing-glyph.extra.content "" >
  5504.  
  5505. <!ENTITY % SVG.missing-glyph.element "INCLUDE" >
  5506. <![%SVG.missing-glyph.element;[
  5507. <!ENTITY % SVG.missing-glyph.content
  5508.     "( %SVG.Description.class; | %SVG.Animation.class; %SVG.Structure.class;
  5509.        %SVG.Conditional.class; %SVG.Image.class; %SVG.Style.class;
  5510.        %SVG.Shape.class; %SVG.Text.class; %SVG.Marker.class;
  5511.        %SVG.ColorProfile.class; %SVG.Gradient.class; %SVG.Pattern.class;
  5512.        %SVG.Clip.class; %SVG.Mask.class; %SVG.Filter.class; %SVG.Cursor.class;
  5513.        %SVG.Hyperlink.class; %SVG.View.class; %SVG.Script.class;
  5514.        %SVG.Font.class; %SVG.missing-glyph.extra.content; )*"
  5515. >
  5516. <!ELEMENT %SVG.missing-glyph.qname; %SVG.missing-glyph.content; >
  5517. <!-- end of SVG.missing-glyph.element -->]]>
  5518.  
  5519. <!ENTITY % SVG.missing-glyph.attlist "INCLUDE" >
  5520. <![%SVG.missing-glyph.attlist;[
  5521. <!ATTLIST %SVG.missing-glyph.qname;
  5522.     %SVG.Core.attrib;
  5523.     %SVG.Style.attrib;
  5524.     %SVG.Presentation.attrib;
  5525.     d %PathData.datatype; #IMPLIED
  5526.     horiz-adv-x %Number.datatype; #IMPLIED
  5527.     vert-origin-x %Number.datatype; #IMPLIED
  5528.     vert-origin-y %Number.datatype; #IMPLIED
  5529.     vert-adv-y %Number.datatype; #IMPLIED
  5530. >
  5531. <!-- end of SVG.missing-glyph.attlist -->]]>
  5532.  
  5533. <!-- hkern: Horizontal Kerning Element ................. -->
  5534.  
  5535. <!ENTITY % SVG.hkern.element "INCLUDE" >
  5536. <![%SVG.hkern.element;[
  5537. <!ENTITY % SVG.hkern.content "EMPTY" >
  5538. <!ELEMENT %SVG.hkern.qname; %SVG.hkern.content; >
  5539. <!-- end of SVG.hkern.element -->]]>
  5540.  
  5541. <!ENTITY % SVG.hkern.attlist "INCLUDE" >
  5542. <![%SVG.hkern.attlist;[
  5543. <!ATTLIST %SVG.hkern.qname;
  5544.     %SVG.Core.attrib;
  5545.     u1 CDATA #IMPLIED
  5546.     g1 CDATA #IMPLIED
  5547.     u2 CDATA #IMPLIED
  5548.     g2 CDATA #IMPLIED
  5549.     k %Number.datatype; #REQUIRED
  5550. >
  5551. <!-- end of SVG.hkern.attlist -->]]>
  5552.  
  5553. <!-- vkern: Vertical Kerning Element ................... -->
  5554.  
  5555. <!ENTITY % SVG.vkern.element "INCLUDE" >
  5556. <![%SVG.vkern.element;[
  5557. <!ENTITY % SVG.vkern.content "EMPTY" >
  5558. <!ELEMENT %SVG.vkern.qname; %SVG.vkern.content; >
  5559. <!-- end of SVG.vkern.element -->]]>
  5560.  
  5561. <!ENTITY % SVG.vkern.attlist "INCLUDE" >
  5562. <![%SVG.vkern.attlist;[
  5563. <!ATTLIST %SVG.vkern.qname;
  5564.     %SVG.Core.attrib;
  5565.     u1 CDATA #IMPLIED
  5566.     g1 CDATA #IMPLIED
  5567.     u2 CDATA #IMPLIED
  5568.     g2 CDATA #IMPLIED
  5569.     k %Number.datatype; #REQUIRED
  5570. >
  5571. <!-- end of SVG.vkern.attlist -->]]>
  5572.  
  5573. <!-- font-face-src: Font Face Source Element ........... -->
  5574.  
  5575. <!ENTITY % SVG.font-face-src.extra.content "" >
  5576.  
  5577. <!ENTITY % SVG.font-face-src.element "INCLUDE" >
  5578. <![%SVG.font-face-src.element;[
  5579. <!ENTITY % SVG.font-face-src.content
  5580.     "( %SVG.font-face-uri.qname; | %SVG.font-face-name.qname;
  5581.        %SVG.font-face-src.extra.content; )+"
  5582. >
  5583. <!ELEMENT %SVG.font-face-src.qname; %SVG.font-face-src.content; >
  5584. <!-- end of SVG.font-face-src.element -->]]>
  5585.  
  5586. <!ENTITY % SVG.font-face-src.attlist "INCLUDE" >
  5587. <![%SVG.font-face-src.attlist;[
  5588. <!ATTLIST %SVG.font-face-src.qname;
  5589.     %SVG.Core.attrib;
  5590. >
  5591. <!-- end of SVG.font-face-src.attlist -->]]>
  5592.  
  5593. <!-- font-face-uri: Font Face URI Element .............. -->
  5594.  
  5595. <!ENTITY % SVG.font-face-uri.extra.content "" >
  5596.  
  5597. <!ENTITY % SVG.font-face-uri.element "INCLUDE" >
  5598. <![%SVG.font-face-uri.element;[
  5599. <!ENTITY % SVG.font-face-uri.content
  5600.     "( %SVG.font-face-format.qname; %SVG.font-face-uri.extra.content; )*"
  5601. >
  5602. <!ELEMENT %SVG.font-face-uri.qname; %SVG.font-face-uri.content; >
  5603. <!-- end of SVG.font-face-uri.element -->]]>
  5604.  
  5605. <!ENTITY % SVG.font-face-uri.attlist "INCLUDE" >
  5606. <![%SVG.font-face-uri.attlist;[
  5607. <!ATTLIST %SVG.font-face-uri.qname;
  5608.     %SVG.Core.attrib;
  5609.     %SVG.XLinkRequired.attrib;
  5610. >
  5611. <!-- end of SVG.font-face-uri.attlist -->]]>
  5612.  
  5613. <!-- font-face-format: Font Face Format Element ........ -->
  5614.  
  5615. <!ENTITY % SVG.font-face-format.element "INCLUDE" >
  5616. <![%SVG.font-face-format.element;[
  5617. <!ENTITY % SVG.font-face-format.content "EMPTY" >
  5618. <!ELEMENT %SVG.font-face-format.qname; %SVG.font-face-format.content; >
  5619. <!-- end of SVG.font-face-format.element -->]]>
  5620.  
  5621. <!ENTITY % SVG.font-face-format.attlist "INCLUDE" >
  5622. <![%SVG.font-face-format.attlist;[
  5623. <!ATTLIST %SVG.font-face-format.qname;
  5624.     %SVG.Core.attrib;
  5625.     string CDATA #IMPLIED
  5626. >
  5627. <!-- end of SVG.font-face-format.attlist -->]]>
  5628.  
  5629. <!-- font-face-name: Font Face Name Element ............ -->
  5630.  
  5631. <!ENTITY % SVG.font-face-name.element "INCLUDE" >
  5632. <![%SVG.font-face-name.element;[
  5633. <!ENTITY % SVG.font-face-name.content "EMPTY" >
  5634. <!ELEMENT %SVG.font-face-name.qname; %SVG.font-face-name.content; >
  5635. <!-- end of SVG.font-face-name.element -->]]>
  5636.  
  5637. <!ENTITY % SVG.font-face-name.attlist "INCLUDE" >
  5638. <![%SVG.font-face-name.attlist;[
  5639. <!ATTLIST %SVG.font-face-name.qname;
  5640.     %SVG.Core.attrib;
  5641.     name CDATA #IMPLIED
  5642. >
  5643. <!-- end of SVG.font-face-name.attlist -->]]>
  5644.  
  5645. <!-- definition-src: Definition Source Element ......... -->
  5646.  
  5647. <!ENTITY % SVG.definition-src.element "INCLUDE" >
  5648. <![%SVG.definition-src.element;[
  5649. <!ENTITY % SVG.definition-src.content "EMPTY" >
  5650. <!ELEMENT %SVG.definition-src.qname; %SVG.definition-src.content; >
  5651. <!-- end of SVG.definition-src.element -->]]>
  5652.  
  5653. <!ENTITY % SVG.definition-src.attlist "INCLUDE" >
  5654. <![%SVG.definition-src.attlist;[
  5655. <!ATTLIST %SVG.definition-src.qname;
  5656.     %SVG.Core.attrib;
  5657.     %SVG.XLinkRequired.attrib;
  5658. >
  5659. <!-- end of SVG.definition-src.attlist -->]]>
  5660.  
  5661. <!-- end of svg-font.mod -->
  5662. ]]>
  5663.  
  5664. <!-- Extensibility Module ........................................ -->
  5665. <!ENTITY % svg-extensibility.module "INCLUDE" >
  5666. <![%svg-extensibility.module;[
  5667. <!ENTITY % svg-extensibility.mod
  5668.     PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
  5669.            "svg-extensibility.mod" >
  5670. <!-- ....................................................................... -->
  5671. <!-- SVG 1.1 Extensibility Module .......................................... -->
  5672. <!-- file: svg-extensibility.mod
  5673.  
  5674.      This is SVG, a language for describing two-dimensional graphics in XML.
  5675.      Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
  5676.      Revision: $Id: svg11.dtd,v 1.1 2003/03/06 23:10:55 adam Exp $
  5677.  
  5678.      This DTD module is identified by the PUBLIC and SYSTEM identifiers:
  5679.  
  5680.         PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
  5681.         SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extensibility.mod"
  5682.  
  5683.      ....................................................................... -->
  5684.  
  5685. <!-- Extensibility
  5686.  
  5687.         foreignObject
  5688.  
  5689.      This module declares markup to provide support for extensibility.
  5690. -->
  5691.  
  5692. <!-- Qualified Names (Default) ......................... -->
  5693.  
  5694. <!ENTITY % SVG.foreignObject.qname "foreignObject" >
  5695.  
  5696. <!-- Attribute Collections (Default) ................... -->
  5697.  
  5698. <!ENTITY % SVG.Core.attrib "" >
  5699. <!ENTITY % SVG.Conditional.attrib "" >
  5700. <!ENTITY % SVG.Style.attrib "" >
  5701. <!ENTITY % SVG.Viewport.attrib "" >
  5702. <!ENTITY % SVG.Text.attrib "" >
  5703. <!ENTITY % SVG.TextContent.attrib "" >
  5704. <!ENTITY % SVG.Font.attrib "" >
  5705. <!ENTITY % SVG.Paint.attrib "" >
  5706. <!ENTITY % SVG.Color.attrib "" >
  5707. <!ENTITY % SVG.Opacity.attrib "" >
  5708. <!ENTITY % SVG.Graphics.attrib "" >
  5709. <!ENTITY % SVG.Marker.attrib "" >
  5710. <!ENTITY % SVG.Gradient.attrib "" >
  5711. <!ENTITY % SVG.Clip.attrib "" >
  5712. <!ENTITY % SVG.Mask.attrib "" >
  5713. <!ENTITY % SVG.Filter.attrib "" >
  5714. <!ENTITY % SVG.FilterColor.attrib "" >
  5715. <!ENTITY % SVG.GraphicalEvents.attrib "" >
  5716. <!ENTITY % SVG.Cursor.attrib "" >
  5717. <!ENTITY % SVG.External.attrib "" >
  5718.  
  5719. <!-- SVG.Extensibility.class ........................... -->
  5720.  
  5721. <!ENTITY % SVG.Extensibility.extra.class "" >
  5722.  
  5723. <!ENTITY % SVG.Extensibility.class
  5724.     "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;"
  5725. >
  5726.  
  5727. <!-- SVG.Presentation.attrib ........................... -->
  5728.  
  5729. <!ENTITY % SVG.Presentation.extra.attrib "" >
  5730.  
  5731. <!ENTITY % SVG.Presentation.attrib
  5732.     "%SVG.Container.attrib;
  5733.      %SVG.Viewport.attrib;
  5734.      %SVG.Text.attrib;
  5735.      %SVG.TextContent.attrib;
  5736.      %SVG.Font.attrib;
  5737.      %SVG.Paint.attrib;
  5738.      %SVG.Color.attrib;
  5739.      %SVG.Opacity.attrib;
  5740.      %SVG.Graphics.attrib;
  5741.      %SVG.Marker.attrib;
  5742.      %SVG.ColorProfile.attrib;
  5743.      %SVG.Gradient.attrib;
  5744.      %SVG.Clip.attrib;
  5745.      %SVG.Mask.attrib;
  5746.      %SVG.Filter.attrib;
  5747.      %SVG.FilterColor.attrib;
  5748.      %SVG.Cursor.attrib;
  5749.      flood-color %SVGColor.datatype; #IMPLIED
  5750.      flood-opacity %OpacityValue.datatype; #IMPLIED
  5751.      lighting-color %SVGColor.datatype; #IMPLIED
  5752.      %SVG.Presentation.extra.attrib;"
  5753. >
  5754.  
  5755. <!-- foreignObject: Foreign Object Element ............. -->
  5756.  
  5757. <!ENTITY % SVG.foreignObject.extra.content "" >
  5758.  
  5759. <!ENTITY % SVG.foreignObject.element "INCLUDE" >
  5760. <![%SVG.foreignObject.element;[
  5761. <!ENTITY % SVG.foreignObject.content
  5762.     "( #PCDATA %SVG.foreignObject.extra.content; )*"
  5763. >
  5764. <!ELEMENT %SVG.foreignObject.qname; %SVG.foreignObject.content; >
  5765. <!-- end of SVG.foreignObject.element -->]]>
  5766.  
  5767. <!ENTITY % SVG.foreignObject.attlist "INCLUDE" >
  5768. <![%SVG.foreignObject.attlist;[
  5769. <!ATTLIST %SVG.foreignObject.qname;
  5770.     %SVG.Core.attrib;
  5771.     %SVG.Conditional.attrib;
  5772.     %SVG.Style.attrib;
  5773.     %SVG.Presentation.attrib;
  5774.     %SVG.GraphicalEvents.attrib;
  5775.     %SVG.External.attrib;
  5776.     x %Coordinate.datatype; #IMPLIED
  5777.     y %Coordinate.datatype; #IMPLIED
  5778.     width %Length.datatype; #REQUIRED
  5779.     height %Length.datatype; #REQUIRED
  5780.     transform %TransformList.datatype; #IMPLIED
  5781. >
  5782. <!-- end of SVG.foreignObject.attlist -->]]>
  5783.  
  5784. <!-- end of svg-extensibility.mod -->
  5785. ]]>
  5786.  
  5787. <!-- end of SVG 1.1 DTD .................................................... -->
  5788. <!-- ....................................................................... -->
  5789.